Delai

Fermé
Mistgun121221 - 7 janv. 2021 à 19:57
yg_be Messages postés 22730 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 - 8 janv. 2021 à 21:14
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

yg_be Messages postés 22730 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 477
7 janv. 2021 à 22:44
bonjour,
ceci t'aidera peut-être:
https://gist.github.com/atupal/5865237
0
Mistgun121221
8 janv. 2021 à 19:34
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
yg_be Messages postés 22730 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 477
8 janv. 2021 à 21:14
l'as-tu testé?
merci de tenir compte de ceci: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
0