Here is a program I wrote, I don't know why I cannot exit when I tried 10 times? Hope somebody can help me. Thank you!
# 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 ("You have only 10 times to guess the number. Try to guess it in as few attempts as possible.\n") # set the initial values the_number = random.randrange(100) + 1 guess = int(raw_input("Take a guess: ")) tries = 9 # guessing loop while (guess != the_number): if (guess > the_number): print ("Lower...") print ("You were wrong, try again", tries, "times left.\n") else: print ("Higher...") print ("You were wrong, try again", tries, "times left.\n") guess = int(raw_input("Take a guess: ")) tries -= 1 print ("You guessed it! The number was"), the_number print ("And it only took you", "tries times", "tries !\n") if ("tries = 0"): print "You have tried 10 times, game over." raw_input("\n\nPress the enter key to exit.") raw_input("\n\nPress the enter key to exit.") -- Shurui Liu (Aaron Liu) Computer Science & Engineering Technology University of Toledo
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor