Delai

Signaler
-
Messages postés
13932
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 janvier 2021
-
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

Messages postés
13932
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 janvier 2021
784
bonjour,
ceci t'aidera peut-être:
https://gist.github.com/atupal/5865237

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!"
Messages postés
13932
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 janvier 2021
784
l'as-tu testé?
merci de tenir compte de ceci: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code