Bonjour,
Je réalise mon tout premier programme sous Python. Autant vous dire que je ne suis pas loin.
J'essaye de créer un petit jeu autour d'un nombre mystère.
Le programme choisit aléatoirement un nombre et demande ensuite à l'utilisateur de faire une proposition.
La boucle est donc la suivante :
Jusqu'à ce que la réponse soit égale au nombre mystère,
Dire "Non, le nombre est plus petit"
Proposez un autre nombre
Dire "Non, le nombre est plus grand
Proposez un autre nombre
En fin de boucle : oui ! C'est la bonne réponse
Ma boucle ne mène à rien. Pas de message d'erreur, mais lorsque je rentre une proposition, le programme ne fait rien de ce que j'ai mis dans la boucle.
Je sais pertinement que j'ai écrit quelque chose de stupide dans mon programme, mais je ne trouve pas la réponse.
Pourriez-vous me donner une petit impulsion pour rebondir ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 #coding:utf-8 from random import randint randint(1, 100) import random nbr = random.randint(1, 100) nbr = int(nbr) print(nbr) rep = input("Selon vous, quel est le nombre mystère ? > ") rep = int(rep) while rep == nbr: if rep > nbr: print("Le nombre mystère est plus petit") continue elif rep < nbr: print("Le nombre mystère est plus grand") continue print("Oui ! Le nombre mystère était : ", nbr) break
Partager