Delai

Mistgun121221 -  
yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   -
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

  1. Mistgun121221
     
    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!"
    0