Guessing Game
This script is an interactive guessing game, which will ask the user to guess a number between 1 and 99.
We are using the random module with the randint function to get a random number. The script also contains a while loop, which make the script run until the user guess the right number.
If you read my previous post about conditional statements in Python, you will also recognize the if, elif and else statements.
- Conditional statements in Python
- Python Hangman Game
- Python Programming – Python User Defined Exceptions
import random n = random.randint(1, 99) guess = int(raw_input("Enter an integer from 1 to 99: ")) while n != "guess": print if guess < n: print "guess is low" guess = int(raw_input("Enter an integer from 1 to 99: ")) elif guess > n: print "guess is high" guess = int(raw_input("Enter an integer from 1 to 99: ")) else: print "you guessed it!" break print