We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
- Prepare
- Python
- Introduction
- Write a function
- Discussions
Write a function
Write a function
Sort by
recency
|
2894 Discussions
|
Please Login in order to post a comment
def is_leap(year): if year % 4 == 0: if year % 100 != 0: return True elif year % 400 == 0: return True else: return False else: return False
year = int(input()) * print(is_leap(year))
if (year%4==0 and year%100!=0) or year%400 == 0: leap = True
For MySQL
One of the test cases is wrong, resulting in error of submission of code. If you want to just let it pass use: if year%400==0: leap = True elif year%100==0: leap = False elif year%4==0: leap = True else: leap = False
But the original solution to the problem is: def is_leap(year): if year%400 == 0 and year%100 ==0 and year%4==0: return True else: return False year = int(input())