id2746
Green Team
- 12.11.2016
- 436
- 633
Функция проверки на ввод пользователем числа.
При вводе числа все ОК, оно возвращается.
При вводе НЕ числа, происходит перезапуск функции до тех пор пока не будет введено число, но в итоге возвращается None.
Объясните пожалуйста что не так. Заранее спасибо.
Скрин работы прилагаю:
При вводе числа все ОК, оно возвращается.
При вводе НЕ числа, происходит перезапуск функции до тех пор пока не будет введено число, но в итоге возвращается None.
Объясните пожалуйста что не так. Заранее спасибо.
Python:
def digit_check():
try:
lenght = int(input('Enter the number:\n'))
return lenght
except ValueError:
print('Please, enter the number\n')
digit_check()
a = digit_check()
print(a)
Скрин работы прилагаю: