python判断闰年(leap year)
Posted Data+Science+Insight
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python判断闰年(leap year)相关的知识,希望对你有一定的参考价值。
python判断闰年(leap year)
闰年的计算方法是“四年一闰,百年不闰,四百年再闰”,这就造成了在一些特殊年份,会出现八年一闰的现象。例如1896年为闰年,四年之后的1900年并不是闰年,直到再过四年之后的1904年才是闰年。也就是一般情况下年份能被4整除即为闰年,而整百年的年份要被400整除才为闰年。
闰年的产生原理很简单,如果地球绕太阳一周如果恰好就是365天,那就不需要闰年这种东西了。但不凑巧的是,地球绕一周需要约365.2422天(365天5小时48分45.5秒,365又10463%2F43200天),我们现行的时间体系没法使一年等于一个存在小数的天数,只好把小数部分暂时存起来,攒成整数后再拿出来过掉,这就是闰年的原理。
闰年满足条件:
1.能被4整除
2.能被100整除的需要能被400整除
year = 2020
#能被4整除不能被100整除或者能被400整除
#其中可以被4整除的是普通闰年,而可以被400整除的是世纪闰年
if(year%4==0 and year%100 != 0 or year%400 == 0):
以上是关于python判断闰年(leap year)的主要内容,如果未能解决你的问题,请参考以下文章