Remplacer if/else par while

Fermé
gmatg - 10 sept. 2020 à 17:10
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 - 10 sept. 2020 à 19:11
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")
A voir également:

1 réponse

Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
10 sept. 2020 à 19:11
1