Number Guessing Game in Python

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

Leave a Reply

Your email address will not be published. Required fields are marked *