# Adam Karren
# 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, but the user only has 5 guesses
print "\tWelcome to 'Guess My Number'!"
print "\nI'm thinking of a number between 1 and 100."
print "Try to guess the number quick, you only got 5 chances."
import random
# set the intial values
the_number = random.randrange(100) + 1
guess = int(raw_input("Take a guess: "))
tries = 1
# guessing loop
while (guess != the_number):
if (guess > the_number):
print "Lower..."
else:
print "Higher..."
guess = int(raw_input("Take a guess: "))
tries +=1
if tries == 5:
break
print "You fail"
print "You guessed it! The number was", the_number
raw_input("\n\nPress the enter key to exit")
Something isn't right with this codeguessing game problem
Page 1 of 1
1 Replies - 933 Views - Last Post: 14 September 2008 - 01:00 PM
#1
Something isn't right with this code
Posted 14 September 2008 - 12:19 PM
I'm trying to make the guessing game stop at 5 tries which it is doing but for some reason it isn't printing you fail when the user doesn't guess the number in 5 tries
Replies To: Something isn't right with this code
#2
Re: Something isn't right with this code
Posted 14 September 2008 - 01:00 PM
Page 1 of 1
|
|

New Topic/Question
Reply




MultiQuote




|