


Программирование
+2Python, ограничение времени
Как ограничить время на ответ в пайтон
Можно сделать вот так :
print ('Газон зеленый')
print ('1 - Правда')
print ('2 - Ложь')
ans = int(input('Ваш вариант ответа:'))
time.sleep (10)
print ('Время вышло!')
if ans == 1:
print ('Вы ответили правильно!')
elif ans == 2:
print ('Вы ответили не правильно!')
else:
print ('Вы не ответили')
Но time.sleep не начнет отсчёт пока ответ не дан в инпут, как это исправить ?
По дате
По рейтингу
не использовать input, так как он не вернет управление пока не закончится ввод
Для таких вопросов существует гугл.
https://stackoverflow. com/questions/1335507/keyboard-input-with-timeout
Самый простой способ - библиотека inputimeout
Больше по теме