Vérifier si une année est bissextile en Python

image_pdfimage_print

Dans ce tutoriel, nous allons écrire un programme Python pour vérifier si l’année d’entrée (entrée par l’utilisateur) est une année bissextile ou non.
 
 
Vous pouvez vérifier si une année est bissextile ou non en utilisant cette logique mathématique:

Année bissextile:
  • Si une année est divisible par 4, 100 et 400, il s’agit d’une année bissextile.
  • Si une année est divisible par 4 mais pas par 100, il s’agit d’une année bissextile.
Pas une année bissextile:
  • Si une année n’est pas divisible par 4, il ne s’agit pas d’une année bissextile.
  • Si une année est divisible par 4 et 100 mais pas par 400, il ne s’agit pas d’une année bissextile.
Code source :

Dans ce programme, l’utilisateur est invité à entrer une année. Le programme vérifie si l’année entrée est une année bissextile ou non.

annee = int(input("Entrez l annee a verifier:"))

if(annee%4==0 and annee%100!=0 or annee%400==0):
    print("L'annee est une annee bissextile!")
else:
    print("L'annee n'est pas une annee bissextile!")
  1. L’utilisateur doit d’abord entrer l’année à vérifier.
  2. L’instruction if vérifie si l’année est multiple de 4 mais pas un multiple de 100 ou s’il s’agit d’un multiple de 400 (car n’est pas chaque année, un multiple de 4 est une année bissextile).
  3. Le résultat est ensuite affiché.

Cela produit le résultat suivant:

Entrez l annee a verifier : 2016
L'annee est une annee bissextile!

Entrez l annee a verifier : 2005
L'annee n'est pas une annee bissextile!

 
QCM PythonQCM Python – Partie 1Questions pratiques pour testez vos connaissances sur la programmation Python à savoir des structures conditionnelles, des opérations logiques, des boucles, des fonctions, etc. Testez votre…Lire plus

Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *