I've recently been going through "Python Programming, for the Absolute
Beginner" Second Edition, By Michael Dawson
I'm running python 2.5.4 on a windows xp home machine.
So my question boils down to this:
At the end of one of his chapters there is a challenge to write a program
that flips a "coin" 100 times then outputs the number of heads or tails it
hit.
I wrote this:
import random
flip = 0
head = 0
tails = 0
while flip != 100:
????flip += 1
????coin = random.randrange(2)
????if coin == 0
????????head += 1
????elif coin == 1
????????tails += 1
print head, tails
raw_input("\n<return>")
I honestly don't know how code works and would appreciate someone explaining
it to me?
Using logic, I shouldn't be able to write the program due to my limited
skills so i don't know how to explain HOW i wrote it because it just sort
of happened. I was sitting home one night and it just came out itself. I
know that's not much of an explanation but there it is.
Thanks in advance,
Slacker
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor