[Tutor] Need help solving this problem

Robert Berman bermanrl at cfl.rr.com
Wed Jun 10 22:50:35 CEST 2009

What you are looking at is a simulation whereby a coin having 2 outcomes
(heads or tails) is flipped exactly 100 times. You need to tell how many
times the coin falls heads up and how many times the coin falls tails

First become familiar with the random module. Assign a value of 1 for
heads and a value of 2 for tails. Then you are going to use a structure
of the random module which will return only two possible outcomes.
Either a one or a two. You are going to loop (look at range(1,101) or
range(0,100). (Side question; why 101 or 0 to 100?; look closely at the
meaning of the range arguments). Simply count the number of ones and the
number of two's in the 100 flips then print the results. 

Good luck.


On Wed, 2009-06-10 at 13:08 -0700, Raj Medhekar wrote:
> 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  -  Tutor at python.org
> http://mail.python.org/mailman/listinfo/tutor
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20090610/5c930d6d/attachment.htm>

More information about the Tutor mailing list