Remplacer if/else par while

Signaler
-
Messages postés
14734
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
10 septembre 2020
-
Salut les gars !!
J'ai fait un code mais j'aimerai remplacer mes if/else par des boucles while ... Est ce que quelqu’un pourrait m'aider ?

Merci à tous

#Mini projet

année = input("En quelle année êtes vous né ?")

if année.isdigit():
    mois = input("Et en quel mois êtes vous né ?")

    if mois.isdigit():
        
        if int(mois)>12 or int(mois)<1:
            print("Le mois que vous saisissez doit être correcte")
        else :
            
            if int(année)>2020 or int(année)<1000:
                print("L'année que vous saisisez doit être correcte")
            else :

                année = 2020 - int(année)
                mois = 9 - int(mois)
                print("Vous avez", année, "ans et", mois, "mois.")

    else :
            print("Le mois que vous saisissez doit être correcte")

else :
    print("L'année que vous saisissez doit être correcte")

1 réponse

Messages postés
14734
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
10 septembre 2020
573