Je n'arrive pas à gèrer une exception Python ValueError besoin d'aide svp
Bonjour tous le monde !
Je suis débutant en programmation python et je n'arrive pas a gérer une exception ValueError malgré ce que j'ai pu lire dans la doc officiel de Python …
Voici un morceau de mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| def pari():
nombre_aleatoire = random.randint(0, 10)
nombre_aleatoire = int(nombre_aleatoire)
nombre_parier = input("Quel nombre veux tu choisir ? ")
nombre_parier = int(nombre_parier)
check = True
while check:
try:
nombre_parier = int(nombre_parier)
check = False
except ValueError:
print("Erreur ! Ceci n'est pas un chiffre !")
check = False
jeux = True
while jeux:
if nombre_aleatoire == nombre_parier:
print("Tu as gagné ! le nombre gagnant était le: ", nombre_aleatoire)
jeux = False
elif int(nombre_parier) < int(nombre_aleatoire):
print("Trop petit")
nombre_parier = int(input("Essaie encore: "))
elif int(nombre_parier) > int(nombre_aleatoire):
print("Trop grand")
nombre_parier = int(input("Essaie encore: "))
elif int(nombre_parier) == int(nombre_aleatoire):
print("Tu as gagné, le nombre était: " ,nombre_aleatoire)
jeux = False
if __name__ == "__main__":
pari() |
Merci d'avance pour vôtre aide !
Jérémy