闰年计算(算年数的计算器)

地球经历一整年需要365天5小时48分46秒。从公元0年到公元2020年有490个闰年。其中505年可被4整除,21年可被100整除。帕斯& # 34;闰年&

地球经历一整年需要365天5小时48分46秒。

从公元0年到公元2020年有490个闰年。其中505年可被4整除,21年可被100整除。

帕斯& # 34;闰年& # 34;与& # 34;4整除不是闰年& # 34;还有& # 34;除以100不是闰年& # 34;情况比较:

除以四不是闰年:

打印(已排序(list (set (x2)-(set (x1)和set (x2)))) # 100,200,300,500,600,700,900,1000,1100,1300,1400,1500

打印(已排序(列表(设置(x4)-(设置(x4)和设置(x1)))) # 100,200,300,500,600,700,900,1000,1100,1300,1400,1500

如果不是百年一遇,(比如100,200...1800年、1900年、偶数年)

除以四是闰年。

如果不是400年一次(比如0,400,800,1200,1600,2000,闰年)

只要记住前一句话。(也就是只要记住前面第一句话就够了)

唯一能被3200整除的例外不是闰年,而是只有公元2020年。

更多代码如下

x1=[]base_year=0count_year=2020for x in range(base_year,count_year+base_year): if x%400==0 or (x%4==0 and x%100 !=0): x1.append(x)len(x1)#490

x2=[]for x in range(base_year,count_year+base_year): if x%4==0: x2.append(x)len(x2)#505

x4=[]for x in range(base_year,count_year+base_year): if x%100 ==0: x4.append(x) len(x4)#21

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/167243.html

发表回复

登录后才能评论