Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- tree = int(0)
- print('tree = 0')
- #the code below is the main game and code block
- def main():
- number = random.randrange(100)
- number = int(number)
- tries = 1
- guess = input('\nGuess a number..\n')
- while int(number) != int(guess):
- if int(number) < int(guess):
- guess = input('Too high, try again...\n')
- else:
- guess = input('Too low, try again...\n')
- tries += 1
- print('\nWell done, you guessed the number in ' + str(tries) + ' tries')
- tries = int(tries)
- if tree == 0:
- bestscore = 100
- tree = 1
- if int(tries) <= bestscore:
- bestscore = int(tries)
- print('New bestscore: ')
- print(str(bestscore))
- else:
- print('Bestscore: ')
- print(str(bestscore))
- return bestscore
- #the code below asks the user to play again
- def repeat():
- repeat = input('Do you want another go? (Y/N): ')
- if repeat == "Y":
- return True
- elif repeat == "y":
- return True
- elif repeat == "N":
- print("Goodbye!")
- return False
- elif repeat == "n":
- print("Goodbye!")
- return False
- else:
- print("Oops, an error occured!")
- #MAIN METHOD
- print('GUESS THE NUMBER GAME - BY MUDASSIR AHMED\n')
- print('How to play:\n1. Type your guessed number between 0 and 100\n2. Hit enter and see what\'s the result')
- reset = True
- while reset == True:
- tree += 1
- main()
- reset = repeat()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement