SHOW:
|
|
- or go back to the newest paste.
| 1 | - | Guess a number between 1 and 100: HiLeo |
| 1 | + | # Simple guess the number game |
| 2 | - | Guess lower! |
| 2 | + | |
| 3 | - | Guess a number between 1 and 100: 20 |
| 3 | + | from random import randint |
| 4 | - | Guess lower! |
| 4 | + | |
| 5 | - | Guess a number between 1 and 100: 10 |
| 5 | + | def findnumber(): |
| 6 | - | Guess lower! |
| 6 | + | number = randint(1,100) |
| 7 | - | Guess a number between 1 and 100: 1 |
| 7 | + | print number |
| 8 | - | Guess lower! |
| 8 | + | guess = raw_input("Guess a number between 1 and 100: ")
|
| 9 | - | Guess a number between 1 and 100: 0 |
| 9 | + | tries = 0 |
| 10 | - | Guess lower! |
| 10 | + | while guess != number: |
| 11 | - | Guess a number between 1 and 100: -9 |
| 11 | + | if not guess.isalpha(): |
| 12 | - | Guess lower! |
| 12 | + | print "That is not a number!" |
| 13 | elif guess < number: | |
| 14 | print "Guess higher!" | |
| 15 | tries += 1 | |
| 16 | elif guess > number: | |
| 17 | print "Guess lower!" | |
| 18 | tries += 1 | |
| 19 | findnumber() | |
| 20 | else: | |
| 21 | print "You have won!" | |
| 22 | tries += 1 | |
| 23 | print "It took you %d tries!" % tries | |
| 24 | ||
| 25 | print findnumber() |