Эффективные способы получения пользовательского ввода в Python без нажатия Enter: подробное руководство
Сбор пользовательского ввода в Python: input(), аргументы командной строки, чтение файлов, библиотеки и графические интерфейсы.