Delai

Bonjour, j'aimerai mettre un délai pour que l'utilisateur effectue une action mais que si le délai est passé que le programme s'arrête

par exemple: import random
nombre=random.randint(1,100)
print("Trouver un nombre entre 1 et 100 ")
while(a!=nombre):
a=input("Entrer un nombre entre un et 100")

si l'utilisateur n'as pas trouvé le nombre en 20 sec, le programme s'arrête

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour merci pour ton aide mais je ne comprend pas le principe du code:
    import sys, select

    print "You have ten seconds to answer!"

    i, o, e = select.select( [sys.stdin], [], [], 10 )

    if (i):
    print "You said", sys.stdin.readline().strip()
    else:
    print "You said nothing!"