Aide sur programme
Résolu/Fermé
lecorse
Messages postés
126
Date d'inscription
samedi 11 mars 2006
Statut
Membre
Dernière intervention
19 juin 2020
-
Modifié le 15 déc. 2017 à 15:47
lecorse Messages postés 126 Date d'inscription samedi 11 mars 2006 Statut Membre Dernière intervention 19 juin 2020 - 18 déc. 2017 à 20:01
lecorse Messages postés 126 Date d'inscription samedi 11 mars 2006 Statut Membre Dernière intervention 19 juin 2020 - 18 déc. 2017 à 20:01
A voir également:
- Aide sur programme
- Programme demarrage windows 10 - Guide
- Désinstaller programme windows 10 - Guide
- Forcer la fermeture d'un programme - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Programme démarrage windows 10 - Guide
2 réponses
yg_be
Messages postés
23392
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
16 décembre 2024
Ambassadeur
1 556
15 déc. 2017 à 22:02
15 déc. 2017 à 22:02
bonsoir, ne devrais-tu pas commencer par compter le nombre d'essais?
cela va t'aider à structurer ton programme.
tu parles du nombre de coup, mais ton programme a l'air de superbement ignorer cela.
cela va t'aider à structurer ton programme.
tu parles du nombre de coup, mais ton programme a l'air de superbement ignorer cela.
yg_be
Messages postés
23392
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
16 décembre 2024
Ambassadeur
1 556
15 déc. 2017 à 22:14
15 déc. 2017 à 22:14
suggestion:
from random import randint def info(): """ Informations """ print("Touche q pour quitter") print("Touche Enter pour continuer") info() #scrip fonction.py while True: print ("nouveau") a = randint(1,100) #print(a) # pour test cp=0 trouve=False while (cp < 10 and not trouve): i = int(input("donnes un nb")) # print(i) pour test if i > a: print('trop grand') if i < a: print('trop petit') if i == a: print('trouve') trouve = True cp=cp+1 print ("stop ou encore") choix = input() if choix == 'q': break
Bof, ce double while est inutile
Un script bien plus simple et concis.
Un script bien plus simple et concis.
from random import randint messages = ( 'Entrez un nombre : ', 'UN NOMBRE SVP ! : ', 'Au revoir !', 'Trop grand !', 'Trop petit !', 'Bravo vous avez trouvé !', 'Vous avez perdu, le nombre était {}', "Devinez le nombre que j'ai choisi, entrez q pour quitter.", ) max_tentatives = 10 tentatives = 0 nombre = randint(1,100) print(messages[7]) while True: choix = input(messages[0]) if choix == 'q': print(messages[2]) break elif not choix.isdigit(): print(messages[1]) continue choix = int(choix) if choix > nombre: print(messages[3]) elif choix < nombre: print(messages[4]) else: print(messages[5]) break tentatives += 1 if tentatives == max_tentatives: print(messages[6].format(nombre)) break
lecorse
Messages postés
126
Date d'inscription
samedi 11 mars 2006
Statut
Membre
Dernière intervention
19 juin 2020
18
18 déc. 2017 à 20:01
18 déc. 2017 à 20:01
Merci pour l'aide j'étudie les deux programmes
Bonne soirée
Bonne soirée