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.
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
Recommended Python Training
For Python training, our top recommendation is DataCamp.