实例004:这天是第几天
程序员文章站
2022-07-06 12:27:30
100个不同类型的python语言趣味编程题 实例004:这天是第几天 题目 输入某年某月某日,判断这一天是这一年的第几天? 程序分析 特殊情况,闰年时需考虑二月多加一天: 如果你喜欢我的文章,请滑到下方点个推荐再走. ,以给我动力哦;转载请注名出处。然后..请多来做客鸭。 注:陆续会更新。欢迎大家 ......
100个不同类型的python语言趣味编程题
实例004:这天是第几天
题目 输入某年某月某日,判断这一天是这一年的第几天?
程序分析 特殊情况,闰年时需考虑二月多加一天:
def isleapyear(y): return (y%400==0 or (y%4==0 and y%100!=0)) dofm=[0,31,28,31,30,31,30,31,31,30,31,30] res=0 year=int(input('year:')) month=int(input('month:')) day=int(input('day:')) if isleapyear(year): dofm[2]+=1 for i in range(month): res+=dofm[i] print(res+day) #解本问题有多种方法,此方法并不是标准答案,读者可以自己尝试各种方法。
如果你喜欢我的文章,请滑到下方点个推荐再走. ,以给我动力哦;转载请注名出处。然后..请多来做客鸭。
注:陆续会更新。欢迎大家在评论区分享出你们的方案让我们一起进步。
推荐阅读