input()
и она должна ждать его ровно минуту. Как это лучше сделать? import msvcrt
import time
import sys
def timed_input(caption, timeout=5):
def echo(c):
sys.stdout.write(c)
sys.stdout.flush()
echo(caption)
_input = []
start = time.monotonic()
while time.monotonic() - start < timeout:
if msvcrt.kbhit():
c = msvcrt.getwch()
if ord(c) == 13:
echo('\r\n')
break
_input.append(c)
echo(c)
if _input:
return ''.join(_input)
v = timed_input('Введите что-нибудь за 5 секунд\n')
print('Вы ввели:', v)