Несколько причин, по которым функция input() может не получать данные от пользователя:
Также проблема может возникать, если программа ожидает ввод числа, а пользователь введёт строку. 1 В этом случае программа завершится с ошибкой. 1 Чтобы обезопасить её от таких ошибок, можно проверять входные данные перед преобразованием или использовать конструкцию try-except, чтобы перехватить исключение и обработать его. 1