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: "))
620 Uncaught (inpromise) Error on Electron: An object could not be cloned
582 PHP ssh2_scp_send fails to send files as intended
916 When building Fast API+Uvicorn environment with PyInstaller, console=False results in an error
573 rails db:create error: Could not find mysql2-0.5.4 in any of the sources
© 2024 OneMinuteCode. All rights reserved.