answer = 20
while True:
try:
guess = input("Enter a number bet. 1 and 100: ")
If guesses > 100 or guesses < 1: # If entered out of range
print("only enter a number 1 and 100")
else:
if answer == guess:
print(f"yes. it is {guess}")
Break # If it's the right answer, stop
elif answer > Guess: #Tell me if it's bigger or less than the answer
print(f"It is less than {guess}")
else: #Tell me if it's bigger or smaller than the answer
print(f"It is less than {guess}")
exception: # If an error occurs because an integer is not entered, output the following message:
print ("Enter an integer")
So we've created a code for a game that matches numbers, and when you run it, you get debugging
The "Enter a number bet. 1 and 100:"
window appears and you enter a number
"Enter an integer"
is printed and only these two are repeated indefinitely. What should I fix in this case?
input is entered as a str object.
Please make the following corrections.
guess = int(input("Enter a number bet. 1 and 100: "))
© 2024 OneMinuteCode. All rights reserved.