Vous êtes sur la page 1sur 2

5.

21 LAB Année bissextile - fonctions


Une année dans le calendrier grégorien moderne comprend 365 jours. En réalité, la Terre
met plus de temps à tourner autour du Soleil. Pour tenir compte du décalage horaire, tous
les 4 ans, une année bissextile a lieu. Une année bissextile est une année qui compte 366
jours : un jour supplémentaire, le 29 février. Les conditions pour qu’une année donnée soit
une année bissextile sont les suivantes :
1) L'année doit être divisible par 4
2) Si l'année est une année centenaire (1700, 1800, etc.), l'année doit être divisible par
400
Quelques exemples d'années bissextiles sont 1600, 1712 et 2016.
Écrivez un programme qui dure une année et déterminez si cette année est une année
bissextile.
Ex : Si l'entrée est :
1712
le résultat est :
1712 est une année bissextile.
Ex : Si l'entrée est :
1913
le résultat est :
1913 n'est pas une année bissextile.
Votre programme doit définir et appeler la fonction suivante. La fonction doit renvoyer vrai
si l'année d'entrée est une année bissextile et faux dans le cas contraire.
def is_leap_year(user_year)
Remarque : Il s'agit d'un atelier d'un chapitre précédent qui nécessite désormais
l'utilisation d'une fonction.
def is_leap_year(année):

si (année % 400 == 0) :

retourner vrai

année de vie % 100 == 0 :

retourner Faux

année elif%4 == 0 :

retourner vrai

autre:

retourner Faux
si __name__ == '__main__' :

n = int(entrée())

si (is_leap_year (n)):

print(n,"est une année bissextile.")

autre:

print(n,"n'est pas une année bissextile.")

Vous aimerez peut-être aussi