本文实例讲述了Python编程判断这天是这一年第几天的方法。分享给大家供大家参考,具体如下:
[b]题目:[/b]输入某年某月某日,判断这一天是这一年的第几天?
[b]实现代码:[/b]
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 year0 != 0) or (year%400 == 0):
days[1] = 29
while i< month-1:
sum=sum+days[i]
i+=1
print '这一天是该年的第',sum,'天'
结果如下图:
[img]http://files.jb51.net/file_images/article/201704/2017418145828966.jpg?2017318145853[/img]
知识点[b]补充[/b]:
闰年要求:
① 能被4整除,并且不能被100整除
② 能被400整除
[b]PS:这里再为大家推荐几款关于日期与天数计算的在线工具供大家使用:[/b]
[b]在线日期/天数计算器:
[/b][url=http://tools.jb51.net/jisuanqi/date_jisuanqi]http://tools.jb51.net/jisuanqi/date_jisuanqi[/url]
[b]在线万年历日历:
[/b][url=http://tools.jb51.net/bianmin/wannianli]http://tools.jb51.net/bianmin/wannianli[/url]
[b]在线阴历/阳历转换工具:
[/b][url=http://tools.jb51.net/bianmin/yinli2yangli]http://tools.jb51.net/bianmin/yinli2yangli[/url]
更多关于Python相关内容感兴趣的读者可查看本站专题:《[url=http://www.1sucai.cn/Special/647.htm]Python日期与时间操作技巧总结[/url]》、《[url=http://www.1sucai.cn/Special/809.htm]Python URL操作技巧总结[/url]》、《[url=http://www.1sucai.cn/Special/645.htm]Python图片操作技巧总结[/url]》、《[url=http://www.1sucai.cn/Special/663.htm]Python数据结构与算法教程[/url]》、《[url=http://www.1sucai.cn/Special/648.htm]Python Socket编程技巧总结[/url]》、《[url=http://www.1sucai.cn/Special/642.htm]Python函数使用技巧总结[/url]》、《[url=http://www.1sucai.cn/Special/636.htm]Python字符串操作技巧汇总[/url]》、《[url=http://www.1sucai.cn/Special/520.htm]Python入门与进阶经典教程[/url]》及《[url=http://www.1sucai.cn/Special/516.htm]Python文件与目录操作技巧汇总[/url]》
希望本文所述对大家Python程序设计有所帮助。