Python Program to Check If a Given Year is Leap Year

This Python program will demonstrate how you can check to see if a given year is a leap year or not.

A leap year is a year that is exactly divisible by 4 except for the years that end with 00. For the years that ends with 00 , it is considered to be a leap year if it is divisible by 400.

How to check if a given year is Leap Year in Python?

# Author : Abandantcode.com
# Python Program to Check if year is a leap year

inputYear = 2021

if (inputYear %% 4) == 0:
   if (inputYear %% 100) == 0:
       if (inputYear %% 400) == 0:
           print("{0} is a leap year".format(inputYear))
       else:
           print("{0} is not a leap year".format(inputYear))
   else:
       print("{0} is a leap year".format(inputYear))
else:
   print("{0} is not a leap year".format(inputYear))

Output

2021 is not a leap year

In the above program , we have used the input value as 2021. This year is not exactly divisible by 4 and hence it is not a leap year. Try 2000, you should see the output display as Leap Year.