Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- print("Welcome to my number guesser program! Think of a number in the given range, "
- "and the program will guess it! The range is not inclusive (min < x < max).")
- while True:
- user = input("Please enter the minimum value of the range: ")
- if user.isdigit():
- minimum = int(user)
- break
- else:
- print("Please enter a valid input!")
- while True:
- user = input("Please enter the maximum value of the range: ")
- if user.isdigit():
- maximum = int(user)
- break
- else:
- print("Please enter a valid input!")
- x = int((maximum - minimum)/2 + minimum)
- while True:
- while True:
- user = input("is your number greater than or equal to " + str(x) + "? (yes/no):\n").lower()
- if user == "y" or user == "yes" or user == "yeet" or user == "yeah":
- minimum = x
- break
- elif user == "n" or user == "no" or user == "nope":
- maximum = x
- break
- else:
- print("Please input a valid response!")
- x = int((maximum - minimum)/2 + minimum)
- print(str(minimum) + "\n" + str(maximum))
- if maximum - minimum == 1 or maximum == minimum:
- print("Your number is " + str(x))
- break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement