guessnumber.py 602 B

123456789101112131415161718192021222324252627
  1. """A fun number guessing game!"""
  2. import random
  3. number = random.randint(1, 100)
  4. guesses = 0
  5. print("I'm thinking of a number, between 1 and 100. Can you guess what it is?")
  6. while True:
  7. guesses += 1
  8. guess = input('= ')
  9. try:
  10. guess = int(guess)
  11. except ValueError:
  12. print("Base 10 integers only, please.")
  13. continue
  14. if guess > number:
  15. print("Too high!")
  16. elif guess < number:
  17. print("Too low!")
  18. else:
  19. print("That's right, {}. You got it in {} guesses.".format(number, guesses))
  20. break
  21. print()
  22. input("Press enter to quit.")