Leap Year Checking

Leap Year Checking

Check if the given year is leap year. A year is a leap year if it is divisible by 4, except for end-of-century years which must be divisible by 400. This means that the year 2000 was a leap year, although 1900 was not.

example

Input: Integer (int).

Output: Logic value (bool).

Examples:

assert is_leap_year(2000) == True
assert is_leap_year(1900) == False
assert is_leap_year(2004) == True
assert is_leap_year(2100) == False

How it’s used: this function can be used in calendars, scheduling applications, or any system which deals with yearly data.

Precondition:

  • 1 <= year <= 105