-2
Я попадаю в бесконечный цикл, когда я ввожу нецелое число. Как это исправить? Вот мой код:выйти из бесконечного цикла?
def inputInt(integer):
while True:
try:
result = int(integer)
except ValueError:
print ('Invalid input - Try again')
continue
break
return result
value = input (' Enter a value:')
number = inputInt(value)
print ('The value is',number)
попросить пользователя ввести целое число внутри функции – Julien
Как пользователь может попробовать еще раз, как вы только вход вне цикла? –
continue начинает цикл while с тем же значением – Jens