In this Python tutorial, you will learn how to write a python program to check a leap year. Here in this article we have provided a python source code which output if the user entered year is a leap year or not.

##
**
Prerequisite To Leap Year Program in Python
**

####
**
Steps
**

- First, we ask the user to enter the 4 digit year.
- Using the int() function we will convert the entered string into an integer value.
- Using the if....elif nested statement and arithmetic modules operator we check for conditions.

###
**
Leap Year Program in Python
**

**
Python Code
**

```
year = int(input("Enter the Year: "))
if year%4==0:
if year%100==0:
if year%400==0:
print(year, "is a leap year")
else:
print(year, "is a not leap year")
else:
print(year, "is a leap year")
else:
print(year, "is a not leap year")
```

**
Output 1:
**

```
Enter the Year: 2020
2020 is a leap year
```

**
Output 2:
**

```
Enter the Year: 2019
2019 is a not leap year
```

##
**
Conclusion
**

Here in this tutorial, you learned how to write a python program to check if the user entered Year is a leap year or not. In the first check, we check if the year is divisible by 4. If the Year is divisible by 4 and not divisible by 100 then it is a leap year. If a Year is divisible by 4 and 100, it has to be divisible by 400 to be a leap year.

**
People are also reading:
**

- Python Program to Sort Words in Alphabetic Order
- Python Program to Merge Mails
- WAP to Find Cube of a Number using Functions
- Python Program to find Hash of File
- WAP to find quotient and remainder of two numbers
- Python Program to Print all Prime Numbers in an Interval
- WAP to create a loading bar
- Python Program to Display the Multiplication Table
- WAP to calculate sum and average of three numbers
- Python Program to Find the Factors of Number

## Leave a Comment on this Post