On 08/08/06, Christopher Spears <[EMAIL PROTECTED]> wrote: > This looks like a fun project to work on. From > reading the description, I feel this would be pretty > straight forward game to program. However, I have no > idea how the computer would decide if it wanted a > rock, paper, or a pair of scissors. Any hints?
Well, the easiest way to do it would be to make it random --- have a look at the random module in the standard library. For example, random.randrange(3) will give you a random integer in [0, 1, 2], which you could map to rock/paper/scissors. [the random module also has a function randint, which is similar to randrange. I prefer randrange, because the arguments match the arguments to range(), whereas randint is a bit different] Or random.choice(['rock', 'paper', 'scissors']) will give you a string. Of course, if you want to be more clever, I understand that RSP programs that always pick what the human picked in the previous round tend to do better than random (unless the human notices, at which point they start doing very badly :-) ). -- John. _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor