Table of Contents
Python program to check Leap Year|Python language
In this article, we will discuss the concept of Python program to check Leap Year|Python language
In this Program, we are going to learn how to make sure the given year whether leap year or not using different methods in Python language.
This is done using if-else , if-elif-else, Nested -if and function in Python language.
Leap year program in Python language
Make sure whether the given year is leap or not- using if-else
In this program, we are going to learn how to make sure the given year whether leap year or not using if-else statements in Python language
Program 1
#Python program to check whether the given year is a leap or not year=int(input("Enter a year for check leap or not:")) if((year%400==0) or ((year%4==0) and (year%100!=0))): print("{0} is a leap year".format(year)) else: print("{0} is not a leap year".format(year))
When the above code is executed, it produces the following result
Case 1
Enter a year for check leap or not:2024 2024 is a leap year
Case 2
Enter a year for check leap or not:2030 2030 is not a leap year
Make sure whether the given year is leap or not- using if-elif
In this program, we are going to learn how to make sure the given year whether leap year or not, using if-else if statements in Python language
Program 2
#Python program to check whether the given year is a leap or not year=int(input("Enter a year for check leap or not:")) if(year%400==0): print("{0} is a leap year".format(year)) elif(year%100==0): print("{0} is not a leap year".format(year)) elif(year%4==0): print("{0} is a leap year".format(year)) else: print("{0} is not a leap year".format(year))
When the above code is executed, it produces the following result
Case 1
Enter a year for check leap or not:2064 2064 is a leap year
Case 2
Enter a year for check leap or not:2074 2074 is not a leap year
Make sure whether the given year is leap or not- using Nested if
In this program, we are going to learn how to make sure the given year whether leap year or not using Nested if statements in Python language
Program 3
#Python program to check whether the given year is a leap or not year=int(input("Enter a year for check leap or not:")) if(year%4)==0: if(year%100)==0: if(year%400)==0: print("{0} is a leap year".format(year)) else: print("{0} is not a leap year".format(year)) else: print("{0} is a leap year".format(year)) else: print("{0} is not a leap year".format(year))
When the above code is executed, it produces the following result
Case 1
Enter a year for check leap or not:2030 2028 is a leap year
Case 2
Enter a year for check leap or not:2068 2068 is a leap year
Make sure whether the given year is leap or not- using function
In this program, we are going to learn how to make sure the given year whether leap year or not using function in Python language.
Program 4
#Python program to check whether the given year is a leap or not year=int(input("Enter a year for check leap or not:")) def leapYear(year):#function definition if(year%400==0): print("{0} is a leap year".format(year)) elif(year%100==0): print("{0} is not a leap year".format(year)) elif(year%4==0): print("{0} is a leap year".format(year)) else: print("{0} is not a leap year".format(year)) leapYear(year) #function call
When the above code is executed, it produces the following result
Case 1
Enter a year for check leap or not:1994 1994 is not a leap year
Case 2
Enter a year for check leap or not:1996 1996 is a leap year
Suggested post
Similar post
Java Leap Year Program|Java Program
C++ Leap Year Program|C++ Program