Мой код задет вопрос:
print ('Газон зеленый')
Пользователь должен ответить 1-да, 2-нет
print ('1 - Правда')
print ('2 - Ложь')
Но время на ответ должно быть ограниченно, например 10 секунд. Использую модуль time
Мой код:
print ('Газон зеленый')
print ('1 - Правда')
print ('2 - Ложь')
ans = int(input('Ваш вариант ответа:'))
time.sleep (10)
print ('Время вышло!')
if ans == 1:
print ('Вы ответили правильно!')
elif ans == 2:
print ('Вы ответили не правильно!')
else:
print ('Вы не ответили')
Но дело в том, что время
(time.sleep (10))
не будет отсчитывать время, пока кто-то не введет ответ. Как исправить?
Чтобы время для ответа на вопрос, было 10 секунд?