Leap year program in python; Through this tutorial, you will learn how to check leap year program in python.
.medrectangle-3-multi-320{border:none!important;display:block!important;float:none!important;line-height:0;margin-bottom:15px!important;margin-left:auto!important;margin-right:auto!important;margin-top:15px!important;max-width:100%!important;min-height:250px;min-width:250px;padding:0;text-align:center!important;width:100%}
Python Program to Check Leap Year
- Python program to check whether a given year is a leap year or not (using if, elif, nested if statement)
- Python program to check leap year using function
1: Python program to check whether a given year is a leap year or not
- Use a python input() function in your python program that allows the user to enter any year.
- Next, use if statement to check whether the user entered year is Leap year or not. And store the result in a variable.
- At the end of the program, print results.
1: Leap year program in python using if else:
# Python program to check the given year is leap or not
n = input("Please enter year")
year = int (n)
if (( year%400 == 0)or (( year%4 == 0 ) and ( year%100 != 0))):
print("%d is a Leap Year" %year)
else:
print("%d is Not the Leap Year" %year)
Output
Please enter year 2021 2021 is Not the Leap Year
2: Leap year program in python using elif:
- Use a python input() function in your python program that allows the user to enter any year.
- Next, use elif statement to check whether the user entered year is Leap year or not. And store the result in a variable.
- At the end of the program, print results.
# Python program to check the given year is leap or not
n = input("Please enter year")
year = int (n)
if (year%400 == 0):
print("%d is a Leap Year" %year)
elif (year%100 == 0):
print("%d is Not the Leap Year" %year)
elif (year%4 == 0):
print("%d is a Leap Year" %year)
else:
print("%d is Not the Leap Year" %year)
Output
Please enter year 2020 2020 is a leap year
3: leap year program in python using nested if
- Use a python input() function in your python program that allows the user to enter any year.
- Next, use nested if statement to check whether the user entered year is Leap year or not. And store the result in a variable.
- At the end of the program, print results.
# Python program to check the given year is leap or not
n = input("Please enter year")
year = int (n)
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))
Output
Please enter year 2020 2020 is a leap year
2: Python program to check leap year using function
- Use a python input() function in your python program that allows the user to enter any year.
- Next, import the math calendar module.
- By using isleap() function of calendar module, To check whether the given year is a leap year or not.
- After that, print the result.
# Python program to check the given year is leap or not
# using math calender module in Python
#here import calender module
import calendar
n = input("Please enter year")
year = int (n)
# calling isleap() method to check for Leap Year
val = calendar.isleap(year)
if val == True:
print("% s is a Leap Year" % year)
else:
print("% s is not a Leap Year" % year)
Output
Please enter year 2019 2019 is not a Leap Year
Recommended Python Tutorials
- Python Program to Add Two Numbers
- Python Program to Find/Calculate Sum of n Numbers
- Python Program to Find/Calculate Average of 3, 4, 5…n numbers
- Python Program to Print ASCII Value of Character
- Write a Program to Calculate Simple Interest in Python
- Python Program to Compute Compound Interest
- Python Program to Print Star Pattern
- Number Pattern Programs in Python
- Python Program to Print Even and Odd numbers From 1 to N
- Python Abs() Function: For Absolute Value
- How to Check Whether a Number is Fibonacci or Not in Python
- Python: Program to Find Power of Number
- Python Program to Reverse a Numbers
- Python Program to Find Smallest/Minimum of n Numbers
- Python Program to Find Largest/Maximum of n Numbers
- Python Program to Find The Net Bill Amount After Discount
- Python Program to Print Numbers From N to 1 and 1 to N
- Python Program to Print Numbers Divisible by 3, 5, 7
- Python Program to Print Prime Number 1 to N
- How to Find Square of Number in Python
- Python Program to Calculate Cube of Number
- Python Program to Find LCM of Two Numbers
- BMI (Body Mass Index) Calculator in Python
- Palindrome Program in Python using while loop, Function, etc
- Python: Program to Count Total Number of Bits in Number
- Python Random Number Generator Code
- Python Program to Calculate n-th term of a Fibonacci Series
- Zip Zap Zoom Python Program
- Python: program to convert Celsius to Fahrenheit
- Python Program to Swap Two Numbers
- Python Program to Get Standard Deviation
- Python Program to Find the Variance
- Python Program to Convert Height in cm to Feet and Inches
- Python Program to Convert Meters into Yards, Yards into Meters
- Python Program to Convert Kilometers to Meters, Miles
- Python Program to Find Perfect Number
- Python: Program to Find Strong Number
- Python Program Create Basic Calculator
- Python Program For math.floor() Method
- Python Program to Find Sum of Series 1/1! 2/2! 3/3! …1/n!
- Python: Program to Convert Decimal to Binary, Octal and Hexadecimal
- Python Program to Find Roots of Quadratic Equation
- Python Program to Print Alphabets from A to Z in Uppercase and Lowercase
- Python Program to Check Given Input is Alphabet, Number or Special Character
- Python Program to Check IF a Number is Power of Another Number
- Python Check Binary Representation of Given Number is Palindrome or Not
- Python Program to Draw a Pie Chart
- Python Program Input the Radius of Circle and Compute the Area
- Python Program to Calculate the Area of a Rectangle
- Python Program to Calculate Area of Triangle
- Python Program to Find Area and Circumference of Circle using Radius
- Python Program that Accepts Marks in 5 Subjects and Outputs Average Marks
- Python Program to Print Binary Value of Numbers From 1 to N