Boucle jusqu'à bonne réponse
Anis
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
j'aurais besoin d'aide pour pouvoir faire boucle jusqu'à ce que l'utilisateur entre une bonne réponse
j'aurais besoin d'aide pour pouvoir faire boucle jusqu'à ce que l'utilisateur entre une bonne réponse
import random print("bienvenu dans le jeu du nombre magic") print("dans ce jeu vous aller devoir deviner un nombre entre 1 et 9") def le_jeu_du_nombre_magic(): nomber = "123456789" length = 1 password = "".join(random.sample(nomber, length)) le_num_du_joueur = input(" veuillez metre votre nombre entre 1 et 9 ") num_du_joueur = int(le_num_du_joueur) num = int(password) num_du_joueur = True while num_du_joueur: if num_du_joueur == num: print(" bravo le nombre a deviner été le : "+ password) elif num_du_joueur < num: print("votre nombre et trop petit ") elif num_du_joueur > num: print("votre nombre et trop grand") else: print("ce nai pas un nombre que vous avez entrait") return num_du_joueur le_jeu_du_nombre_magic()
A voir également:
- Boucle jusqu'à bonne réponse
- Réponse automatique thunderbird - Guide
- Réponse automatique gmail - Guide
- Votre code de réponse d’utilisateur nocaptcha manque ou est invalide. - Forum Réseaux sociaux
- Annuaire inversé portable gratuit réponse immédiate ✓ - Forum Vos droits sur internet
- Trouver le numéro portable à partir du nom et prénom - Forum Mobile
3 réponses
Bonsoir
Peux tu décrire
Peux tu décrire
- ce qui se passe avec le code actuel
- ce que tu aimerais qu'il se passe
- en fonction de ça, si possible ce que tu imagines devoir apporter comme correction
Bon, moi je n'ai pas besoin d'explication pour réussir ton exercice, parce que je suis plus expérimenté. Le but d'un exercice c'est de t'exercer pour acquérir cette expérience.
Puisque tu es venu(e) ici, c'est bien que tu n'as pas réussi tout(e) seul(e).
Si je te demande ce que doit faire le programme en détails, pour que tu réfléchisses à ce qu'il faut changer pour que cela se passe comme tu le veux.
Ecrire (ou penser) un algorithme, c'est un peu comme une recette de cuisine.
Si tu te dis, je prends les ingrédients, je les mélanges et je mets à cuire.
A mon avis, tu ne vas pas arriver au résultat attendu.
Par contre, si tu te dis, je prends 2 oeufs, 100 gr de farine etc.... y'a plus de chance que ça marche.
Par exemple, "Ecrire un programme qui demande des nombres et en fait la somme. Il cessera de demander des nombres quand 0 sera saisi, il affichera alors la somme"
Ta réponse c'est "je demande des nombres et quand on saisit 0, j'affiche la somme, mais je ne sais pas comment on fait"
Ce que j'essaye te faire die.
Je demande un premier nombre
S'il vaut 0, j'affiche 0 et je quitte le programme
Sinon je le stocke
Je demande un autre nombre
S'il vaut 0, j'affiche 0 et je quitte le programme
Sinon je l'additionne au nombre stocké et je le stocke
Je demande un autre nombre
S'il vaut 0, j'affiche 0 et je quitte le programme
Sinon je l'additionne au nombre stocké et je le stocke
Je demande un autre nombre
S'il vaut 0, j'affiche 0 et je quitte le programme
Sinon je l'additionne au nombre stocké et je le stocke
etc...
Et de là on peut réfléchir à quelle instruction doit être dans une boucle.
Quand on sort de la boucle
Quand on sort du programme.
Etc...
Puisque tu es venu(e) ici, c'est bien que tu n'as pas réussi tout(e) seul(e).
Si je te demande ce que doit faire le programme en détails, pour que tu réfléchisses à ce qu'il faut changer pour que cela se passe comme tu le veux.
Ecrire (ou penser) un algorithme, c'est un peu comme une recette de cuisine.
Si tu te dis, je prends les ingrédients, je les mélanges et je mets à cuire.
A mon avis, tu ne vas pas arriver au résultat attendu.
Par contre, si tu te dis, je prends 2 oeufs, 100 gr de farine etc.... y'a plus de chance que ça marche.
Par exemple, "Ecrire un programme qui demande des nombres et en fait la somme. Il cessera de demander des nombres quand 0 sera saisi, il affichera alors la somme"
Ta réponse c'est "je demande des nombres et quand on saisit 0, j'affiche la somme, mais je ne sais pas comment on fait"
Ce que j'essaye te faire die.
Je demande un premier nombre
S'il vaut 0, j'affiche 0 et je quitte le programme
Sinon je le stocke
Je demande un autre nombre
S'il vaut 0, j'affiche 0 et je quitte le programme
Sinon je l'additionne au nombre stocké et je le stocke
Je demande un autre nombre
S'il vaut 0, j'affiche 0 et je quitte le programme
Sinon je l'additionne au nombre stocké et je le stocke
Je demande un autre nombre
S'il vaut 0, j'affiche 0 et je quitte le programme
Sinon je l'additionne au nombre stocké et je le stocke
etc...
Et de là on peut réfléchir à quelle instruction doit être dans une boucle.
Quand on sort de la boucle
Quand on sort du programme.
Etc...
quand une fois l'utilisateur trouve la bonne repanse et que sa continu ci il se trompe