Unlock the Secrets of Leap Years with Python

The Rules of Leap Years

A leap year is a year that is exactly divisible by 4, except for century years (years ending with 00). But here’s the twist: a century year is only considered a leap year if it is perfectly divisible by 400.

The Python Solution

With Python, we can write a simple program to determine whether a year is a leap year or not. Here’s the code:


year = 2020
if year % 4 == 0:
    if year % 100 == 0:
        if year % 400 == 0:
            print(year, "is a leap year")
        else:
            print(year, "is not a leap year")
    else:
        print(year, "is a leap year")
else:
    print(year, "is not a leap year")

Putting it to the Test

Try changing the value of year in the code and running it again to see how it works. You can test different scenarios, such as:

  • century years that are not leap years
  • years that are divisible by 4 but not by 100

Take Your Skills Further

Want to explore more Python programming topics? Check out our article on Python Program to Display Calendar, where you can learn how to create a calendar using Python. With these skills, you’ll be well on your way to becoming a Python master!

Leave a Reply