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