【发布时间】:2023-02-01 22:06:25
【问题描述】:
def is_leap(年): 飞跃 = 假
# Write your logic here
if year%4==0:
return True
elif year%400==0:
return True
elif year%100 != 0:
return False
else:
return False
return leap
年份 = 整数(输入()) 打印(is_leap(年))
它表明一个测试用例失败了。
【问题讨论】:
-
如果
year%4 == 0check 不是 True,您将如何到达year%400 == 0check 并让它为 True?每个能被 400 整除的数也能被 4 整除。 -
提示:以
if year % 4 != 0: return False开头