Advertisement
daniel10096783

Guessing game

Oct 15th, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.32 KB | None | 0 0
  1. import random
  2. import sys
  3.  
  4. # pretty simple guessing game by: Nova
  5.  
  6.  
  7. randomNumber = random.randint(1,100)
  8.  
  9. gameRunning = True
  10. numbersGuessed = []
  11. tries = 0
  12.  
  13.  
  14. print("Hello, and welcome to Nova's guess a number game.")
  15. playerName = input("What is your name? ")
  16. print("Hello, " + playerName)
  17. print("Ok, so we're going to play a guessing game today.")
  18. print("Please guess a number between 1 - 100")
  19. print("----------------------------------------")
  20. print("-If you need help on the way, type HELP-")
  21.  
  22.  
  23.  
  24. while gameRunning:
  25.  
  26.  
  27.     guessNumber = input("Guess a number: ")
  28.  
  29.  
  30.     if guessNumber == "HELP":
  31.         print("You can use the following commands:")
  32.         print("[HELP] (Displayed help commands)")
  33.         print("[NUMBERS] (Displayed already guessed numbers)")
  34.         print('if you give up simply print,"i give up" ')
  35.         print('if you want to exit the game type,"exit" ')
  36.         print("----------------------------------------")
  37.         continue
  38.  
  39.     if (guessNumber == ('i give up')):
  40.         print("darn it, at least you tried, or did you.")
  41.         print("the number below was the random number, loser")
  42.         print(randomNumber)
  43.         print('try again you bum')
  44.         continue
  45.    
  46.     if guessNumber == "exit":
  47.         sys.exit(0)
  48.  
  49.  
  50.     if guessNumber == "NUMBERS":
  51.         if len(numbersGuessed) > 0:
  52.             i = 0
  53.             for number in numbersGuessed:
  54.                 i += 1
  55.                 print("%s) %s" % (i, number))
  56.         else:
  57.             print("No numbers has been guessed yet.")
  58.         continue
  59.  
  60.  
  61.     numbersGuessed.append(guessNumber)
  62.  
  63.  
  64.     tries += 1
  65.  
  66.  
  67.     if int(guessNumber) == randomNumber:
  68.  
  69.         print("You got the correct number after " + str(tries) + " attempts.")
  70.         print("These are the numbers you tried to guess:")
  71.  
  72.  
  73.         for number in numbersGuessed:
  74.             print(number)
  75.            
  76.         con = input("Would you like to continue: ")
  77.         if con == "yes":
  78.             randomNumber = random.randint(1,100)
  79.             gameRunning = True
  80.             numbersGuessed = []
  81.             tries = 0
  82.            
  83.         else:
  84.             sys.exit(0)
  85.  
  86.  
  87.        
  88.  
  89.     elif int(guessNumber) < randomNumber:
  90.         print("Try a higher number.")
  91.     else:
  92.         print("Try a lower number.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement