首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Python程序判断某天是某年的第几天

Python程序判断某天是某年的第几天

作者头像
算法与编程之美
发布2023-09-18 19:17:28
发布2023-09-18 19:17:28
3700
举报

1 问题

输入某年某月某日,用python程序来判断这一天是这一年的第几天,同时还要考虑特殊情况,闰年时需考虑二月多加一天。

2 方法

采用定义函数的方法,再用条件判断语句,最后采用循环来解决。

代码清单 1

代码语言:javascript
复制
defisLeapYear(y):
return(y%400==0or(y%4==0andy%100!=0))
DofM=[0,31,28,31,30,31,30,31,31,30,31,30]
res=0
ye/ar=int(input('please input the year:'))
month=int(input('please input the month:'))
day=int(input('please input the day:'))
ifisLeapYear(year):
DofM[2]+=1
foriinrange(month):
res+=DofM[i]
print(res+day)

3 结语

针对此问题,我们采用了定义函数等方法来解决。经过实验,证明此方法是可行的。希望未来能学习更多方法来解决更多常见的实际问题。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-09-14 00:00,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法与编程之美 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档