Симулятор монет - Python 3 - Использование списков & Count ()

jrry89 спросил: 07 октября 2018 в 12:06 в: python-3.x

Я просто играю со списками и наткнулся на проблему с моим кодом. Я не могу понять, почему мой count () на самом деле не работает и отображает итоговую сумму для голов и хвостов. Он печатает 0, а не то, что в новом списке ..? Я протестировал новый список печати, и он показывает, что список обновляется после завершения цикла.

Может кто-нибудь помочь мне исправить это и объяснить, что я делаю неправильно?

Спасибо!

import randomi = 0spins = int(input ("How many spins do you want to do? "))
coin = ["heads", "tails"]
newList = []while i < spins:
    i = i+1
    spin = random.sample(set(coin),1)
    tallyCoin = spin
    print (tallyCoin)
    newList.append(tallyCoin)if i >= spins:
    print (newList)
    totalHeads = newList.count("heads")
    totalTails = newList.count("tails")
    print ("the total heads for this round were: ", totalHeads)
    print ("the total tails for this round were: ", totalTails)

0 ответов