top of page
learn_data_science.jpg

Data Scientist Program

 

Free Online Data Science Training for Complete Beginners.
 


No prior coding knowledge required!

Leap Year Checker with Python

Writer's picture: Safia BashirSafia Bashir

In this post, we will develop an app that can determine if a year is a leap year or not. A leap year is a year, occurring once every four years, which has 366 days including 29 February as an intercalary day.



Follow these steps to determine whether a year is a leap year:


1. If the year is evenly divisible by 4, go to step 2. Otherwise, the year is not a leap year


2. If the year is evenly divisible by 100, go to step 3. Otherwise, The year is a leap year.


3. If the year is evenly divisible by 400, the year is a leap year. Otherwise, the year is not a leap year. The year is a leap year if has 366 da.


year = int(input("Enter a year:- "))# Here, you take the input from the user

# step 1 : check if year is eveanly devide by 4 go to step 2   otherwise go to step 4 

if year % 4 ==0:  
# step 2: check if year is not evenly devided by 100 otherwise go to step 3  
    if year %100 !=0: 
        print("{0} is a leap year!!".format(year))
        
#step 3: check if year is evenly devided by 400        
    else: 
        if year %400==0:
            print("{0} is a leap year!!".format(year))
        else:
             print("{0} is not a leap year!!".format(year))
#step 4            
else:
    print("{0} is not a leap year!!".format(year))
   

Results:




 

The source code is available on Github


1 comment

Recent Posts

See All

1 Comment


Data Insight
Data Insight
Sep 19, 2021

You should have also tested a year which is not a leap year like 2021.

Like
bottom of page