Hi Raj,

I'm another learner, I used the following:

>>> def toss(n):
        heads = 0
        for i in range(n):
                heads += random.randint(0,1)
        return heads, n-heads

>>> print "%d heads, %d tails" % toss(100)

Best of luck in your python endeavors!

2009/6/10 Raj Medhekar <cosmicsan...@yahoo.com>:
> I have been teaching myself Python using a book. The chapter I am on
> currently, covers branching, while loops and program planning. I am stuck on
> on of the challenges at the end of this chapter, and I was hoping to get
> some help with this. Here it is:
>
> Write a program that flips a coin 100 times and the tells you the number of
> heads and tails.
>
> I have tried to think about several ways to go about doing this but I have
> hit a wall. Even though I understand the general concept of branching and
> looping, I have been having trouble writing a program with these.  I look
> forward to your reply that will help me understand these structures better.
>
> Sincerely,
> Raj
>
>
> _______________________________________________
> Tutor maillist  -  tu...@python.org
> http://mail.python.org/mailman/listinfo/tutor
>
>
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to