Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## Guessing Game
- max = 1001
- min = 0
- middle = 0
- finished = False
- def get_guess(min,max,middle,finished):
- num_guesses = 0
- while finished == False:
- num_guesses = num_guesses + 1
- answer = input("Is your number [H]igher, [L]ower or the [S]ame as {} or any other character to quit : ".format(middle)).upper()
- if answer == "H":
- min = middle
- elif answer == "L":
- max = middle
- elif answer == "S":
- finished = True
- if num_guesses == 1:
- print("Your number is {}, it took 1 guess".format(middle))
- else:
- print("Your number is {}, it took {} guesses".format(middle,num_guesses))
- return finished
- else:
- return finished
- middle = int((max + min)/2)
- return finished
- print("Think of and remember a number between 1 and 1000")
- middle = int((max + min)/2)
- finished = get_guess(min,max,middle,finished)
- if finished == False:
- print("Game aborted by User")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement