Python Program to Check Leap Year

Leap year program in python; Through this tutorial, you will learn how to check leap year program in python.

Python Program to Check Leap Year

1: Python program to check whether a given year is a leap year or not

  • Use a python input() function in your python program that allows the user to enter any year.
  • Next, use if statement to check whether the user entered year is Leap year or not. And store the result in a variable.
  • At the end of the program, print results.

1: Leap year program in python using if else:

# Python program to check the given year is leap or not

n = input("Please enter year")

year = int (n)

if (( year%400 == 0)or (( year%4 == 0 ) and ( year%100 != 0))):
    print("%d is a Leap Year" %year)
else:
    print("%d is Not the Leap Year" %year)

Output

Please enter year 2021
2021 is Not the Leap Year 

2: Leap year program in python using elif:

  • Use a python input() function in your python program that allows the user to enter any year.
  • Next, use elif statement to check whether the user entered year is Leap year or not. And store the result in a variable.
  • At the end of the program, print results.
# Python program to check the given year is leap or not

n = input("Please enter year")

year = int (n)

if (year%400 == 0):
          print("%d is a Leap Year" %year)
elif (year%100 == 0):
          print("%d is Not the Leap Year" %year)
elif (year%4 == 0):
          print("%d is a Leap Year" %year)
else:
          print("%d is Not the Leap Year" %year)

Output

Please enter year 2020
2020 is a leap year 

3: leap year program in python using nested if

  • Use a python input() function in your python program that allows the user to enter any year.
  • Next, use nested if statement to check whether the user entered year is Leap year or not. And store the result in a variable.
  • At the end of the program, print results.
# Python program to check the given year is leap or not

n = input("Please enter year")

year = int (n)

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

Please enter year 2020
2020 is a leap year 

2: Python program to check leap year using function

  • Use a python input() function in your python program that allows the user to enter any year.
  • Next, import the math calendar module.
  • By using isleap() function of calendar module, To check whether the given year is a leap year or not.
  • After that, print the result.
# Python program to check the given year is leap or not
# using math calender module in Python

#here import calender module
import calendar

n = input("Please enter year")

year = int (n)

# calling isleap() method to check for Leap Year
val = calendar.isleap(year)

if val == True:
  print("% s is a Leap Year" % year)
else:
  print("% s is not a Leap Year" % year)

Output

Please enter year 2019
2019 is not a Leap Year  

Recommended Python Tutorials

  1. Python Program to Add Two Numbers
  2. Python Program to Find/Calculate Sum of n Numbers
  3. Python Program to Find/Calculate Average of 3, 4, 5…n numbers
  4. Python Program to Print ASCII Value of Character
  5. Write a Program to Calculate Simple Interest in Python
  6. Python Program to Compute Compound Interest
  7. Python Program to Print Star Pattern
  8. Number Pattern Programs in Python
  9. Python Program to Print Even and Odd numbers From 1 to N
  10. Python Abs() Function: For Absolute Value
  11. How to Check Whether a Number is Fibonacci or Not in Python
  12. Python: Program to Find Power of Number
  13. Python Program to Reverse a Numbers
  14. Python Program to Find Smallest/Minimum of n Numbers
  15. Python Program to Find Largest/Maximum of n Numbers
  16. Python Program to Find The Net Bill Amount After Discount
  17. Python Program to Print Numbers From N to 1 and 1 to N
  18. Python Program to Print Numbers Divisible by 3, 5, 7
  19. Python Program to Print Prime Number 1 to N
  20. How to Find Square of Number in Python
  21. Python Program to Calculate Cube of Number
  22. Python Program to Find LCM of Two Numbers
  23. BMI (Body Mass Index) Calculator in Python
  24. Palindrome Program in Python using while loop, Function, etc
  25. Python: Program to Count Total Number of Bits in Number
  26. Python Random Number Generator Code
  27. Python Program to Calculate n-th term of a Fibonacci Series
  28. Zip Zap Zoom Python Program
  29. Python: program to convert Celsius to Fahrenheit
  30. Python Program to Swap Two Numbers
  31. Python Program to Get Standard Deviation
  32. Python Program to Find the Variance
  33. Python Program to Convert Height in cm to Feet and Inches
  34. Python Program to Convert Meters into Yards, Yards into Meters
  35. Python Program to Convert Kilometers to Meters, Miles
  36. Python Program to Find Perfect Number
  37. Python: Program to Find Strong Number
  38. Python Program Create Basic Calculator
  39. Python Program For math.floor() Method
  40. Python Program to Find Sum of Series 1/1! 2/2! 3/3! …1/n!
  41. Python: Program to Convert Decimal to Binary, Octal and Hexadecimal
  42. Python Program to Find Roots of Quadratic Equation
  43. Python Program to Print Alphabets from A to Z in Uppercase and Lowercase
  44. Python Program to Check Given Input is Alphabet, Number or Special Character
  45. Python Program to Check IF a Number is Power of Another Number
  46. Python Check Binary Representation of Given Number is Palindrome or Not
  47. Python Program to Draw a Pie Chart
  48. Python Program Input the Radius of Circle and Compute the Area
  49. Python Program to Calculate the Area of a Rectangle
  50. Python Program to Calculate Area of Triangle
  51. Python Program to Find Area and Circumference of Circle using Radius
  52. Python Program that Accepts Marks in 5 Subjects and Outputs Average Marks
  53. Python Program to Print Binary Value of Numbers From 1 to N

AuthorDevendra Dode

Greetings, I'm Devendra Dode, a full-stack developer, entrepreneur, and the proud owner of Tutsmake.com. My passion lies in crafting informative tutorials and offering valuable tips to assist fellow developers on their coding journey. Within my content, I cover a spectrum of technologies, including PHP, Python, JavaScript, jQuery, Laravel, Livewire, CodeIgniter, Node.js, Express.js, Vue.js, Angular.js, React.js, MySQL, MongoDB, REST APIs, Windows, XAMPP, Linux, Ubuntu, Amazon AWS, Composer, SEO, WordPress, SSL, and Bootstrap. Whether you're starting out or looking for advanced examples, I provide step-by-step guides and practical demonstrations to make your learning experience seamless. Let's explore the diverse realms of coding together.

Leave a Reply

Your email address will not be published. Required fields are marked *