Autre solution
# Boucles
# Types natifs
# Scripting
continuer = True
while continuer:
a = input("Veuillez entrer un premier nombre : ")
b = input("Veuillez entrer un deuxieme nombre : ")
if a.isdigit() and b.isdigit():
print(f"Le resultat de l'addition du nombre {a} avec le nombre {b} est egal a {int(a)+int(b)}")
continuer = False
else:
print("Veuillez entrer deux nombres valides")
@christian, tu peux expliquer ton code stp
@Alain oui bien sur, je fais un copier collé et j'ajoute des commentaires juste en dessous:
# je crée un variable continuer
continuer = True
# tant que la variable continuer vaut True je reste dans mon while
while continuer:
# je recupere le premier nombre
a = input("Veuillez entrer un premier nombre : ")
# je recupere le deuxieme nombre
b = input("Veuillez entrer un deuxieme nombre : ")
# si a et b sont des nombres
if a.isdigit() and b.isdigit():
# je print le resultat de a + b
print(f"Le resultat de l'addition du nombre {a} avec le nombre {b} est egal a {int(a)+int(b)}")
# ma variable continuer deviens False, ce qui empeche de rester dans la boucle a la prochaine itération
continuer = False
# si a et b ne sont pas es nombres
else:
#je print veuillez entrer des nombres valides
print("Veuillez entrer deux nombres valides")
Voila, j'espère que c'est assez clair.
Merci @christian, c'est clair maintenant
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte