On Sun, 14 Nov 2010 17:16:36 -0500
Dawn Samson <sd...@live.ca> wrote:

> Greetings,
> 
> I'm a Python beginner and working my way through Michael Dawson's
> Python Programming for the Absolute Beginner. I'm stuck in a
> particular challenge that asks me to write a program that "flips a
> coin 100 times and then tells you the number of heads and tails."
> I've been trying to work on this challenge for a while now and can't
> get it to work (either it has 100 heads or 100 tails). I've been
> reworking this code many times and currently what I have does not do
> anything at all at IDLE. Please take a look at my code below:
> 
> import random
> 
> # set the coin
> coin = random.randrange(2)
> headsCount = 0
> tailsCount = 0
> count = 0
> 
> # the loop
> while count <= 100:
>     coin
>     if coin == 0:
>         headsCount += 1
>     if coin == 1:
>         tailsCount += 1
>     count += 1
> 
> 
> print "The number of heads was", heads
> print "The number of tails was", tails
> 
> raw_input("\n\nPress the enter key to exit.")
> 
> Thanks,
> S. Dawn Samson

>From one beginner to another - it looks to me like you set the value of
coin once then checked it 100 times.  If you want to reset the value of
coin maybe it (i.e. setting the value of coin, not just calling
the value of coin) should be in the loop too?

tom
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to