Я пытался закодировать симулятор coinToss, который был довольно легок для новичка, но затем я попытался внедрить систему процентного расчета, которая вычисляет, сколько процентов от общего числа бросков было головой или хвостом. Тогда я заметил, что застрял и, возможно, мне нужна помощь.
Я попытался разорвать цикл for и исключить все из переменной x для печати
import random
heads = "Heads"
tails = "Tails"
flips = int(input("How many flips do you want to toss?: "))
print("................................")
cointoss = [(heads), (tails)]
for flips in range(flips):
toss = random.choice(cointoss)
print(toss)
X = toss.count(heads)
Y = toss.count(tails)
Z = 100/(int(X)+int(Y))
print('Percent of X: '+str(X*Z)+'%')
print('Percent of Y: '+str(Y*Z)+'%')
это результат
How many flips do you want to toss?: 4
................................
Heads
Percent of X: 100.0%
Percent of Y: 0.0%
Heads
Percent of X: 100.0%
Percent of Y: 0.0%
Heads
Percent of X: 100.0%
Percent of Y: 0.0%
Tails
Percent of X: 0.0%
Percent of Y: 100.0%
Я хочу, чтобы код отображал общий процент от всего цикла вместо 100% для голов или хвостов в зависимости от результата.