In this program, you will learn to check whether a year is leap year or not. We will use nested if…else to solve this problem.
To understand this example, you should have the knowledge of the following Python programming topics:
A leap year is exactly divisible by 4 except for century years (years ending with 00). The century year is a leap year only if it is perfectly divisible by 400. For example,
2017 is not a leap year 1900 is a not leap year 2012 is a leap year 2000 is a leap year
Source Code
# Python program to check if year is a leap year or not year = 2000 # To get year (integer input) from the user # year = int(input("Enter a year: ")) 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
2000 is a leap year
You can change the value of year in the source code and run it again to test this program.
Related posts:
Python Program to Check If a List is Empty
Python Program to Measure the Elapsed Time in Python
Deep Learning with Applications Using Python - Navin Kumar Manaswi
Python Keywords and Identifiers
Python Dictionary values()
Python Program to Find Hash of File
Python del Statement
Python bool()
Python Global, Local and Nonlocal variables
Python hex()
Python Program to Extract Extension From the File Name
Python Program to Solve Quadratic Equation
Python Set pop()
Python String upper()
Python ascii()
Python List copy()
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Python Program to Count the Number of Digits Present In a Number
Python @property decorator
Python Program to Iterate Through Two Lists in Parallel
Python Program to Create a Countdown Timer
Python Program to Find Factorial of Number Using Recursion
Python String format_map()
Python Multiple Inheritance
Python Program to Get a Substring of a String
Python ord()
Python if...else Statement
Python complex()
Python Iterators
Python Decorators
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Python tuple()