Попытка подбросить монету 5 раз и найти вероятность 5 голов, но неожиданно переменная всегда равна 0 [closed]

Приведенный ниже код должен моделировать (подбрасывать монету 5 раз) n раз в зависимости от ввода пользователя. Если есть 5 голов, то переменная FiveHeads увеличивается на единицу. Однако результатом должна быть экспериментальная вероятность получить 5 голов:
FiveHeads всегда равно 0.

Примечание. Для Coinflip установлено значение 1, чтобы доказать, что моя ошибка в том, что FiveHeads всегда равно 0. В реальном коде я бы использовал random, чтобы выбрать между 1 и 0.

Любая помощь будет принята с благодарностью!

    import random
    n=int(input('How many trials would you like? '))
    count=0
    X=0
    FiveHeads=0
    for i in range(n):
        count=count+1
        for j in range(6):
            coinflip=1
            X=X+coinflip
            if X == 5:
                FiveHeads ==FiveHeads+ 1
            else:
                FiveHeads = FiveHeads
    print(FiveHeads/count)

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *