problème retour utilisateur petit jeux
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?
Code:
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 |
Merci d'avance, bien cordialment, Elliot