本文实例讲述了Python编程判断这天是这一年第几天的方法。分享给大家供大家参考,具体如
本文实例讲述了Python编程判断这天是这一年第几天的方法。分享给大家供大家参考,具体如下:
题目:输入某年某月某日,判断这一天是这一年的第几天?
实现代码:
year=int(input('请输入年:'))
month=int(input('请输入月:'))
day=int(input('请输入天:'))
sum=day
days = [31,28,31,30,31,30,31,31,30,31,30,31]
i=0
if ( year%4 == 0 and year%100 != 0) or (year%400 == 0):
days[1] = 29
while i< month-1:
sum=sum+days[i]
i+=1
print '这一天是该年的第',sum,'天'
结果如下图:
知识点补充:
闰年要求:
① 能被4整除,并且不能被100整除 ② 能被400整除
PS:这里再为大家推荐几款关于日期与天数计算的在线工具供大家使用:
在线日期/天数计算器: http://tools.jb51.net/jisuanqi/date_jisuanqi
在线万年历日历: http://tools.jb51.net/bianmin/wannianli
在线阴历/阳历转换工具: http://tools.jb51.net/bianmin/yinli2yangli
Python 判断 这天 这一年 第几天