w3resource

Python: Determine whether a given year is a leap year

Python datetime: Exercise-2 with Solution

Write a Python program to determine whether a given year is a leap year.

Sample Solution:

Python Code:

def leap_year(y):
    if y % 400 == 0:
        return True
    if y % 100 == 0:
        return False
    if y % 4 == 0:
        return True
    else:
        return False
print(leap_year(1900))
print(leap_year(2004))

Sample Output:

False                                                                                                         
True

Flowchart:

Flowchart: Determine whether a given year is a leap year

Python Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a Python script to display the various Date Time formats.
Next: Write a Python program to convert a string to datetime.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.