Problème de validation des entrées dans une calculatrice
print(" --- CALCULATRICE --- ")
while True:
nombre_1 = input("Entrez un premier nombre : ")
nombre_2 = input("entrez un deuxieme nombre : ")
if nombre_1.isdigit() and nombre_2.isdigit():
print(f"Le résultat de l'addition de {nombre_1} avec {nombre_2} est egal à {int(nombre_1) + int(nombre_2)}")
break
else:
print("Veuillez entrer deux nombres valides")
continue
Bonjour Allan,
Peux-tu formater ton code dans une balise de code ? (À l'aide de la balise < / > en rouge)
Et peux-tu me préciser quel est ton soucis ?
De mon côté, avec le code bien indenté de cette manière, tout fonctionne :
print(" --- CALCULATRICE --- ")
while True:
nombre1 = input("Entrez un premier nombre : ")
nombre2 = input("entrez un deuxieme nombre : ")
if nombre1.isdigit() and nombre2.isdigit():
print(f"Le résultat de l'addition de {nombre1} avec {nombre2} est egal à {int(nombre1) + int(nombre2)}")
break
else:
print("Veuillez entrer deux nombres valides")
continue
En attente de ton retour,
Kévin.
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte