Python中怎么判断闰年
本篇文章给大家分享的是有关Python中怎么判断闰年,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
专注于为中小企业提供网站建设、成都网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业休宁县免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了近1000家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
思路分析
1、普通闰年:公历年份是4的倍数的,一般是闰年。(如2004年就是闰年);
2、世纪闰年:公历年份是整百数的,必须是400的倍数才是闰年(如1900年不是世纪闰年,2000年是世纪闰年)。
代码实现
# 整百年能被400整除的是闰年
# 非整百年能被4整除的为闰年
year = int(input("输入一个年份: "))
if (year % 4) == 0:
if (year % 100) == 0:
if (year % 400) == 0:
print("{0} 是闰年".format(year))
else:
print("{0} 不是闰年".format(year))
else:
print("{0} 是闰年".format(year))
else:
print("{0} 不是闰年".format(year))
代码运行结果:
输入一个年份: 2004
2004 是闰年
程序分析
1、程序第一行首先通过input提示用户输入需要判断的年份,赋值给year,然后程序通过规则判断输入的year是否为闰年
2、如果(year % 4) ==0 判断year除以4取余数是否等于0,等于0说明没有余数,能被4整除,再继续判断,否则输出不为闰年
3、能被4整除后,再通过 if (year % 100) == 0判断,判断year除以100取余数是否等于0,等于0说明没有余数,能被100整除,再继续判断,否则说明能被4整除,但不能被100整除,则输出是闰年
4、即能被4整除,又能被100整除后,再通过if (year % 400) == 0判断,判断year除以400取余数是否等于0,等于0说明没有余数,能被400整除,输出是闰年,否则输出不是闰年
以上就是Python中怎么判断闰年,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。
本文题目:Python中怎么判断闰年
文章源于:http://hbruida.cn/article/pidhid.html