Basic coin flipper program - logical error help
DannyB
dbough77 at yahoo.com
Tue Feb 21 19:14:03 EST 2006
I'm just learning Python. I've created a simple coin flipper program -
here is the code:
[source]
#Coin flipper
import random
heads = 0
tails = 0
counter = 0
coin = random.randrange(2)
while (counter < 100):
if (coin == 0):
heads += 1
counter += 1
else:
tails += 1
counter += 1
coin = random.randrange(2)
print "\nThe coin landed on heads", heads, "times."
print "\nThe coin landed on tails", tails, "times."
[/source]
<<<I'm sure the [source] tags don't work - I through them in there
anyway.>>>
The program runs - however - it will give me 100 heads OR 100 tails.
Can someone spot the logic error?
Thanks
~Dan
More information about the Python-list
mailing list