测试用例因以下原因而失败:i / p:1992 o / p:True,但应为false

时间:2018-11-03 07:42:14

标签: python-3.4

在公历中,必须考虑三个标准来确定leap年:

年份可以除以4,即a年,除非: 年份可以平均除以100,不是NOT年,除非: 年份也可以平均除以400。然后是a年。 这意味着在公历中,2000和2400年是leap年,而1800、1900、2100、2200、2300和2500不是NOT年

enter code here
 def is_leap(year):
    if(year%400==0 and year%4==0):
        leap = True
    elif(year%100==0):
        leap = False
    else:
        leap = False
 return leap

0 个答案:

没有答案