Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Пропуск input в цикле while по истечении определённой времени

Яхья Эбзеев Ученик (16), на голосовании 4 года назад
Доброе утро. Как сделать так, что бы по истечении определённого времени в python 3 пропускался inpput который стоит в бесконечном цикле while. Например:

while 1==1:
zapros = input()
if zapros == 1:
print('hello')
else:
print('boom')
time.sleep(60)
И так, допустим, мне надо сделать так, что бы по истечении определённого времени пропускался input и выводилось boom.
Голосование за лучший ответ
Высший разум (1271064) 4 года назад
Кури пример. Так вроде:

import datetime
t = datetime.datetime.now()
while datetime.datetime.now() - t < datetime.timedelta(milliseconds=60):
  print(1)
print(0)
ян ег Гуру (4252) 4 года назад
Ты наверное имеешь в виду input с таймаутом, можешь загуглить input timeout, там есть реализации, сюда не выложу они большие и отступы тут сьедает
Высший разум (1271064) 4 года назад
ян ег Гуру (4252) ⁣, класс, спасибо
Похожие вопросы