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