Вопрос насчет input() в Python
Помогите, пожалуйста: как сделать, чтобы при пропуске ввода числа в input() не выдавало ошибки, а просто заново запрашивался ввод.
Ответы (1 шт):
Автор решения: SKIP
→ Ссылка
def smart_int_input():
try:
return int(input("number = "))
except:
print("Must be number!!!")
return smart_int_input()
# __main__
smart_int_input()
Если без функций:
while True:
try:
test = int(input("number = "))
break
except ValueError:
print("Must be number!!!")
print(test)