Как сделать определенное время на ответ в Python?
Работает, но нужно доделатьimport time
from threading import Thread

an = 1
ans = 0

def countdown():
	time.sleep (10)
	if not ans:
		print ('\nВремя вышло!')
		global an
		an = 0
def answer():
	global ans
	ans = int(input('Ваш вариант ответа:'))
	if ans == 1 and an:
	  print ('Вы ответили правильно!')
	elif ans == 2 and an:
	  print ('Вы ответили не правильно!')
	else:
		ans = 3
	  print ('Вы не ответили')


print ('Газон зеленый')
print ('1 - Правда')
print ('2 - Ложь')
task1 = Thread(target=countdown)
task2 = Thread(target=answer)
task1.start()
task2.start()
Гляньте тут