Résolue

Problème de validation des entrées dans une calculatrice

# Boucles # Python

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

Kévin Silliau

Mentor

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 !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.