I am working my way through "python programming for the absolute beginner" and
one of the challenges is to create a program that will flip a coin 100 times
and tell you how many of each it did. Now I have it flipping the coin, but when
I try to do this 100 times I end up with it running through 100 times, but
always the same result comes back. It will either be 100 heads, or 100 tails. I
have tried if statements and while loops and both seem to give me all or
nothing. I am just looking for a hint at the direction to look of adjust to get
the code below working not really the solution. Thanks in advanced for any tips.
#!/usr/bin/python
import random
coin = random.randrange(2)
count = 0
head_count = 0
tail_count = 0
while (count != 100):
if coin == 0:
print "You got Heads!"
head_count = head_count + 1
count = count + 1
else:
print "You got Tails!"
tail_count = tail_count + 1
count = count + 1
print "Out of", count, "you flipped", head_count, "heads and ", tail_count,
"tails"
_______________________________________________
Tutor maillist - [email protected]
http://mail.python.org/mailman/listinfo/tutor