在公历中,必须考虑三个标准来确定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