Skip to content

Instantly share code, notes, and snippets.

@statico
Forked from anonymous/gist:826892
Created February 15, 2011 00:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save statico/826894 to your computer and use it in GitHub Desktop.
Save statico/826894 to your computer and use it in GitHub Desktop.
# Guess My Number
#
# The computer picks a random number between 1 and 100
# The player tries to guess it and the computer lets
# the player know if the guess is too high, too low
# or right on the money
import random
print("\tWelcome to 'Guess My Number'!")
print("\nI'm thinking of a number between 1 and 100.")
print("Try to guess it in as few attempts as possible.\n")
# set the initial values
the_number = random.randint(1, 100)
guess = int(input("Take a guess: "))
tries = 0
# guessing loop
while guess != the_number:
tries = tries + 1
if tries == 5:
print "You are out of tries."
break
if guess > the_number:
print("Lower...")
else:
print("Higher...")
guess = int(input("Take a guess: "))
if guess == the_number
print("You guessed it! The number was", the_number)
print("And it only took you", tries, "tries!\n")
else:
print("You lost. Sorry.")
input("\n\nPress the enter key to exit.")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment