[Tutor] While Loops: Coin Flip Game :p:

Luke Pettit petluke at gmail.com
Tue Nov 16 09:21:58 CET 2010


Arrr thats better Nithya it works fine now. I had it working fine before it
was just coming up with that strange result of 73 and 100
when I copied the code into wing to check it out in order to understand it.
Wing picked up the spacing and I had already corrected
that Dave as I was simply looking at Nithya code.

On 16 November 2010 19:10, Nithya Nisha <nithyakarpagam at gmail.com> wrote:

> Hi there,
>
> This is the Code. Please check it.It is working fine.
>
> >>>import random
> >>>headsCount = 0
> >>>tailsCount = 0
> >>>count = 1
> >>>
> >>>while count <= 100:
> >>>       coin = random.randrange(2)
> >>>       if coin == 0:
> >>>             headsCount += 1
> >>>       else:
> >>>             tailsCount += 1
> >>>       count += 1
> >>>
> >>>print "The number of heads was", headsCount
> >>>print "The number of tails was", tailsCount
> >>>
> >>>raw_input("\n\nPress the enter key to exit.")
>
>
> ________________________________________________________________________________________________________________
> *
> Your Description *:
>
> On Tue, Nov 16, 2010 at 1:25 PM, Dave Angel <davea at ieee.org> wrote:
>
>>  When I run this code (I'm also a noob) I get this result:-
>>>
>>>  [evaluate lines 1-22 from untitled-1.py]
>>>>>>
>>>>> The number of heads was 73
>>> The number of tails was 100
>>>
>>> Press the enter key to exit.
>>>
>>> # Surely, if flipping a single coin 100 times your total number of heads
>>> and
>>> tails should add up to 100
>>> # not 173 or am I missing the point?
>>>
>>>
>>>  No, you're missing an indentation.  If you check the code you're
>> running, I think you'll find that you didn't unindent the line incrementing
>> count.
>>
>> Of course, it's less error prone to simply use
>> for count in xrange(100):
>>
>> instead of while count < 100:
>>
>> and you wouldn't need to increment count.
>>
>> DaveA
>>
>>
>
>
> --
> With Regards,
> Nithya S
>
>


-- 
Luke Pettit
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20101116/614a6fec/attachment-0001.html>


More information about the Tutor mailing list