Leap Year Program
Table of Contents
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.
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
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
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
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
Multiply two numbers in Java using scanner| 5 different ways In this article, we will…
5 Different ways to Divide two numbers in Java using scanner In this article, we…
Learn 8 Ways to Subtract Two Numbers Using Methods in Java In this article, we…
10 ways to subtract two numbers in Java In this article, we will discuss the…
Java Code Examples – Multiply Two Numbers in 5 Easy Ways In this article, we…
How to Divide two numbers in Java| 5 different ways In this article, we will…
This website uses cookies.