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 Number is Positive, Negative or 0
Python Program to Print Hello world!
Python Directory and Files Management
Python Program to Find HCF or GCD
Python __import__()
Python Deep Learning Cookbook - Indra den Bakker
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python String center()
Python String rfind()
Python reversed()
Python Program to Copy a File
Python String swapcase()
Python compile()
Python Program to Multiply Two Matrices
Statistical Methods for Machine Learning - Disconver how to Transform data into Knowledge with Pytho...
Python Get Current time
Python String encode()
Python Program to Create Pyramid Patterns
Python String splitlines()
Python hex()
Python String isalnum()
Python Program to Find Armstrong Number in an Interval
Python Program to Check If a String Is a Number (Float)
Python Program to Transpose a Matrix
Python String partition()
Python Program to Create a Long Multiline String
Java Program to Implement the Program Used in grep/egrep/fgrep
Python Program to Convert Kilometers to Miles
Python String istitle()
Python Global Keyword
Python Dictionary
Python Program to Convert Bytes to a String