Python Leap Year Program for Beginners

Python program- Writing a program to input a year and check whether the year is leap year or not. This python project is useful for beginners and CBSE KV Computer Science practical file. The step wise details with input source file and out put.

What is Leap Year ?

Leap years are years where an extra day is added to the end of February. February 29, is commonly referred to as leap day. Leap years have 366 days instead of the usual 365 days and occur almost every four years.

Rules to calculate Leap Year:

  • The year must be divisible by 4;
  • If the year can also be evenly divided by 100, it is not a leap year;
  • unless…The year is also evenly divisible by 400. Then it is a leap year.

Make a Python Program for Leap Year

Now we are going to make a program in Python to check whether the year is leap year or not using the above leap year calculation rule.

y=int(input(“Enter the year: “)) #the year is entered
if y%400==0: # checked if it is divisible by 400 %checks for remainder
print(“The year is a Century Leap Year”) # prints if remainder is zero
elif y%100!=0 and y%4==0: # check not divisible by 100 but divisible by 4
print(“Year is a Leap year”) # if above condition is truth then year is a leap year is printed
else: # else it is printed year is not a leap year
print(“Year is not a leap year”)

y=int(input(“Enter the year: “)) #the y here is a variable and the input is taken in integer

Test the Leap Year Program

Run (F5) the program and enter any year. In sample case we entered 2020. The program will run as following :-

  • Check if if is divided by 400. condition is not true.
  • Now it will check (elif) not divide by 100. condition matched. Therefore, it will print statement “Year is a leap year”

Success. You are able to a make a basic Python Program. Keep on going.

Hello World Program in Python

Input a welcome message and display it in Python

Display the larger / smaller number in Python.

Greatest of Three Numbers in Python using Nested if

Patterns using nested loop in Python

Program to Print Pattern in Python

Program to input the value of x and n and sum of series in Python

Python Program for Armstrong, Prefect Number, Palindrome

Program of Prime number by recursion in python

Prime Number Program in Python

Write a Program to Print Fibonacci Series in Python

LCM and GCD program in Python

Python program to count number of vowels in a string

Whether a String is Palindrome or not in Python

Bubble Sort Program in Python

Linear search in python using list

Program to read a text file in python

Python program to read a file line by line

Program to Count Vowels and Consonants in Python

Stack Program in Python

Queue Program in Python

Python Leap Year Program for Beginners

Python Program to Print Series and Addition

Binary Search Program in Python

Program to find sum of digits in python

Sum of numbers divisible by 3 and 5 in python