We
add a Leap Day on February 29, almost every four years. The leap day is
an extra, or intercalary, day and we add it to the shortest month of
the year, February.
In the Gregorian calendar three criteria must be taken into account to identify leap years:
Task
You are given the year, and you have to write a function to check if the year is leap or not.
Note that you have to complete the function and remaining code is given as template.
In the Gregorian calendar three criteria must be taken into account to identify leap years:
- The year can be evenly divided by 4;
- If the year can 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.
Task
You are given the year, and you have to write a function to check if the year is leap or not.
Note that you have to complete the function and remaining code is given as template.
Input Format
Read y, the year that needs to be checked.
Constraints
Output Format
Output is taken care of by the template. Your function must return a boolean value (True/False)
Sample Input
1990
Sample Output
False
Explanation
1990 is not a multiple of 4 hence it's not a leap year.
Python 3 Code:
def is_leap(year):
leap = False
if year%4 == 0 and (year%100 != 0 or year%400 == 0): leap = True
return leap
year = int(input())
print(is_leap(year))
Python 3 Code:
def is_leap(year):
leap = False
if year%4 == 0 and (year%100 != 0 or year%400 == 0): leap = True
return leap
year = int(input())
print(is_leap(year))
Output for Above code:
Input (stdin)
1990
Your Output (stdout)
False
Expected Output
False