elena_gancedo

Function "Guess a number"

Aug 5th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.71 KB | None | 0 0
  1. emax = 101
  2. emin = 0
  3. guess = 0
  4. finalized = False
  5. def guess_number(emax,emin):
  6.     if answer == "H":
  7.        print("")
  8.     elif answer == "L":
  9.        print("")
  10.     else:
  11.        print("Your number is {}, it took me {} guess/es".format(middle,guess))
  12.        finalized = True
  13.     return
  14. # Main
  15. print("Think of a number between 1 and 100")
  16. # Loop
  17. while (not(finalized)):
  18.     guess = guess + 1
  19.     middle = int((emax + emin)/2)
  20.     answer = input("Is your number [H]igher, [L]ower or the [S]ame as {}".format(middle)).upper()
  21.     #if answer in ["H","L","S"]:
  22.     if answer == "H":
  23.        emin = middle
  24.     elif answer == "L":
  25.        emax = middle
  26.     else:  
  27.        guess_number(emax,emin)
  28.        break
Add Comment
Please, Sign In to add comment