Calculatrice en Python avec gestion d'exceptions
# Python
# Gestion des erreurs
Bonjour, voici le code correctement formaté :
#calculatrice
#demande entrée premier nombre
premier_nombre_choisi = int(input("Veuillez entrer un premier nombre: "))
#demande entrée second nombre
second_nombre_choisi = int(input("veuillez entre un second nombre: "))
#mise en place de l'addition
resultat_addition = premier_nombre_choisi + second_nombre_choisi
print("le resultat de l'addition du nombre {0} et du nombre {1} est égal {2}".format(premier_nombre_choisi, second_nombre_choisi, resultat_addition))
#calculatrice avec exception
while True:
try: # demande entrée premier et seconde nombre
premier_nombre_choisi = int(input("Veuillez entrer un premier nombre : "))
second_nombre_choisi = int(input("Veuillez entrer un second nombre : "))
#mise en place addition
resultat_addition = premier_nombre_choisi + second_nombre_choisi
print("Le résultat de l'addition du nombre {0} et du nombre {1} est égal à {2}.".format(
premier_nombre_choisi, second_nombre_choisi, resultat_addition))
break #sortie de la boucle si conditions OK
except ValueError:
print("Erreur : veuillez entrer un nombre valide. Réessayez.")
Bonjour,
La seule remarque serait d'utiliser une fstring à la limite ^^
#calculatrice
#demande entrée premier nombre
premier_nombre_choisi = int(input("Veuillez entrer un premier nombre: "))
#demande entrée second nombre
second_nombre_choisi = int(input("veuillez entre un second nombre: "))
#mise en place de l'addition
resultat_addition = premier_nombre_choisi + second_nombre_choisi
print(f"le resultat de l'addition du nombre {premier_nombre_choisi} et du nombre {second_nombre_choisi} est égal {resultat_addition}")
#calculatrice avec exception
while True:
try: # demande entrée premier et seconde nombre
premier_nombre_choisi = int(input("Veuillez entrer un premier nombre : "))
second_nombre_choisi = int(input("Veuillez entrer un second nombre : "))
#mise en place addition
resultat_addition = premier_nombre_choisi + second_nombre_choisi
print(f"Le résultat de l'addition du nombre {premier_nombre_choisi} et du nombre {second_nombre_choisi} est égal à {resultat_addition}.")
break #sortie de la boucle si conditions OK
except ValueError:
print("Erreur : veuillez entrer un nombre valide. Réessayez.")
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte