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 Objects and Classes
Python Functions
Python Program to Get Line Count of a File
Python dir()
Python Program to Convert Bytes to a String
Python Set issubset()
Python Dictionary copy()
Python Directory and Files Management
Python Program to Print Output Without a Newline
Python Program to Display Fibonacci Sequence Using Recursion
Python dict()
Python Program to Display the multiplication Table
Debug a JavaMail Program
Machine Learning with Python for everyone - Mark E.Fenner
Python issubclass()
Python Dictionary update()
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Introduction to Scientific Programming with Python - Joakim Sundnes
Python Program to Swap Two Variables
Python Program to Merge Mails
Python bytes()
Python Program to Print Colored Text to the Terminal
Python for Programmers with introductory AI case studies - Paul Deitel & Harvey Deitel
Python String splitlines()
Python Program to Append to a File
Python Type Conversion and Type Casting
Python Program to Compute the Power of a Number
Python Set clear()
Python tuple()
Python str()
Python Dictionary setdefault()
Python if...else Statement