Python |
您所在的位置:网站首页 › python判断月份天数代码 › Python |
2019年第 18 篇文章,总第 42 篇文章 本文大约 1300 字,阅读大约需要 6 分钟 练习题 4 的网址: http://www.runoob.com/python/python-exercise-example4.html Example-4 判断天数题目:输入某年某月某日,判断这一天是这一年的第几天? 思路判断输入的日期是一年中的第几天,因为一年有12个月,我们可以先考虑计算逐月累计的天数,假设输入的月份是 m,那么前 m-1个月份的天数是可以计算出来的,比如输入的是 2018 年 3 月 5 日,那么前两个月的天数就是31+28=59天,然后再加上输入的天,即 59+5=64天。 当然,涉及到日期,年份,都需要考虑闰年,闰年的定义如下,来自百度百科 普通闰年: 能被4整除但不能被100整除的年份为普通闰年。(如2004年就是闰年,1999年不是闰年); 世纪闰年: 能被400整除的为世纪闰年。(如2000年是世纪闰年,1900年不是世纪闰年); 代码实现实现的代码如下: 测试例子如下,给出两个同样的日期,但年份不同,闰年的 2016 年和非闰年的 2018年。 源代码在: https://github.com/ccc013/CodesNotes/blob/master/Python_100_examples/example4.py 或者点击原文,也可以查看源代码。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |