вот фрагмент кода
Код: Выделить всё
while True:
guess = input("enter your guess: ")
if guess.lower().strip() == "quit":
print("understood! thanks for playing.")
sys.exit()
print(guess)
try:
guess = int(guess)
print(guess)
break
except ValueError:
print(guess)
print("you must enter a number")
Однако всякий раз, когда я ввожу нечисловое значение, оно все равно выдает ошибку значения, несмотря на то, что есть «кроме ValueError:" блок.
Подробнее здесь: https://stackoverflow.com/questions/792 ... n-handling
Мобильная версия