vendredi 3 octobre 2014

python - infinite coin flip that stops when number of heads = number of tails


Vote count:

0




I'm new to python and I'm trying to create a coinflip loop which will keep flipping and counting the number of flips until the number of heads = the number of tails, where it will stop and print the total number of flips it took to reach that. I'm trying to get the results in order to work on my maths coursework, but I cannot seem to figure out how to get it to stop or print the results, and when I do it prints 0. Here is the code I have so far:



import random
heads = 1
tails = sum(random.choice(['head', 'tail']) == 'tail'
count = 0
while True:
coinresult = random.randint(1, 2) if heads == tails:
break

print("The number of flips was {count}".format(count = heads + tails))



EdChum

12.9k

asked 1 min ago







python - infinite coin flip that stops when number of heads = number of tails

Aucun commentaire:

Enregistrer un commentaire