Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- import sys
- # pretty simple guessing game by: Nova
- randomNumber = random.randint(1,100)
- gameRunning = True
- numbersGuessed = []
- tries = 0
- print("Hello, and welcome to Nova's guess a number game.")
- playerName = input("What is your name? ")
- print("Hello, " + playerName)
- print("Ok, so we're going to play a guessing game today.")
- print("Please guess a number between 1 - 100")
- print("----------------------------------------")
- print("-If you need help on the way, type HELP-")
- while gameRunning:
- guessNumber = input("Guess a number: ")
- if guessNumber == "HELP":
- print("You can use the following commands:")
- print("[HELP] (Displayed help commands)")
- print("[NUMBERS] (Displayed already guessed numbers)")
- print('if you give up simply print,"i give up" ')
- print('if you want to exit the game type,"exit" ')
- print("----------------------------------------")
- continue
- if (guessNumber == ('i give up')):
- print("darn it, at least you tried, or did you.")
- print("the number below was the random number, loser")
- print(randomNumber)
- print('try again you bum')
- continue
- if guessNumber == "exit":
- sys.exit(0)
- if guessNumber == "NUMBERS":
- if len(numbersGuessed) > 0:
- i = 0
- for number in numbersGuessed:
- i += 1
- print("%s) %s" % (i, number))
- else:
- print("No numbers has been guessed yet.")
- continue
- numbersGuessed.append(guessNumber)
- tries += 1
- if int(guessNumber) == randomNumber:
- print("You got the correct number after " + str(tries) + " attempts.")
- print("These are the numbers you tried to guess:")
- for number in numbersGuessed:
- print(number)
- con = input("Would you like to continue: ")
- if con == "yes":
- randomNumber = random.randint(1,100)
- gameRunning = True
- numbersGuessed = []
- tries = 0
- else:
- sys.exit(0)
- elif int(guessNumber) < randomNumber:
- print("Try a higher number.")
- else:
- print("Try a lower number.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement