目录
闰年的定义
地球绕太阳运行周期为365天5小时48分46秒(合365.24219天)即一回归年(tropical year)。公历的平年只有365日,比回归年短约0.2422 日,所余下的时间约为每四年累计一天,故第四年于2月末加1天,使当年的历年长度为366日,这一年就为闰年。
现行公历中每400年有97个闰年。按照每四年一个闰年计算,平均每年就要多算出0.0078天,这样经过四百年就会多算出大约3天来。因此每四百年中要减少三个闰年。所以公历规定:年份是整百数时,必须是400的倍数才是闰年;不是400的倍数的世纪年,即使是4的倍数也不是闰年。
对闰年的判断思路
首先,闰年每四年一次的规律是不变的,所以我们可以使用条件控制结构判断:
#csdn:一个兴趣使然的程序猿罢了
year=
if (year % 4) == 0:
pass
else:
print("{0} 不是闰年".format(year))
在pass占位符中,我们知道,即使该年份是四的倍数,如果当年份为整百数时,该年份不是400的倍数,那么该年也不是闰年。则进一步改进&