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 Tuple index()
Python String ljust()
Python filter()
Python Set symmetric_difference()
Python Program to Count the Number of Occurrence of a Character in String
Python classmethod()
Machine Learning with Python for everyone - Mark E.Fenner
Python Program to Find Numbers Divisible by Another Number
Python pow()
Python Program to Add Two Matrices
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python Program to Return Multiple Values From a Function
Python List pop()
Python Program to Copy a File
Python Program to Get the Last Element of the List
Python Get Current time
Python Set difference_update()
Python any()
Python Program to Find the Largest Among Three Numbers
Python Program to Check Whether a String is Palindrome or Not
Python Strings
Deep Learning with Python - Francois Chollet
Python locals()
Python List copy()
Python Global, Local and Nonlocal variables
Python Iterators
Python Program to Check if a Key is Already Present in a Dictionary
Deep Learning with Python - A Hands-on Introduction - Nikhil Ketkar
Python frozenset()
Python Program to Iterate Through Two Lists in Parallel
Python del Statement
Python Program to Count the Number of Each Vowel