Résolue

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

Hello,


tu as une question ou c'est pour montrer ton script ? En out cas j'aime bien le fait de mettre une variable "continuer" au lieu de faire un

while True:
    ....


j'en avais parlé dans un mentorat. Tu y étais ?

Non c'était juste pour montrer mon script.

Non j'y étais pas, je viens a peine de commencer la formation vendredi

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

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.