Bonjour,
J'apprends les bases du langage python et je cherche à créer un mini jeux demandant un nombre entre 0 et 100, l'utilisateur doit le deviner en 5 essais.
Le code que j'ai écris ici fonctionne, sauf lorsque l'utilisateur finit par trouver le résultat, le message bravo ne s'affiche pas. Pourriez-vous m'aider à comprendre pourquoi?
Merci d'avance, bien cordialment, Elliot
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 import numpy as np import numpy.random as npr a = int(input('Nombre :')) b = npr.randint(0, 101) c = 0 while a != b: if a < b and c != 5: print("trop petit") c = c + 1 a = int(input('Nombre :')) elif a > b and c != 5: c = c + 1 print('trop grand') a = int(input('Nombre :')) elif a == b and c != 5: print('bravo') else: print('nulard') break
Partager