Advertisement
asweigart

guess2

Jun 15th, 2019
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.98 KB | None | 0 0
  1. # A guess-the-number game, by Al Sweigart al@inventwithpython.com
  2.  
  3. import random
  4.  
  5. print('GUESS THE NUMBER')
  6. print('By Al Sweigart al@inventwithpython.com')
  7. print()
  8.  
  9. secretNumber = random.randint(1, 100) # Select a random number.
  10. print('I am thinking of a number between 1 and 100.')
  11.  
  12. for i in range(10):
  13.     print('You have ' + str(10 - i) + ' guesses left. Take a guess.')
  14.     guess = input() # Enter the guess.
  15.     guess = int(guess) # Convert the guess to an integer.
  16.  
  17.     if guess == secretNumber:
  18.         break # Exit the loop if the guess is correct.
  19.  
  20.     # Offer a hint:
  21.     if guess < secretNumber:
  22.         print('Your guess is too low.')
  23.     if guess > secretNumber:
  24.         print('Your guess is too high.')
  25.  
  26. # Reveal the results:
  27. if guess == secretNumber:
  28.     print('Yay! You guessed my number!')
  29. if guess != secretNumber:
  30.     secretNumber = str(secretNumber) # Convert the number to a string.
  31.     print('Game over. The number I was thinking of was ' + secretNumber)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement