本文主要是介绍【093】根据输入的日期,计算是这一年的第几天?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
♣题目部分 根据输入的日期,计算是这一年的第几天? ♣答案部分普通闰年:公历年份是4的倍数的,且不是100的倍数,为普通闰年。(如2004年就是闰年);
世纪闰年:公历年份是整百数的,必须是400的倍数才是世纪闰年(如1900年不是世纪闰年,
2000年是世纪闰年);
while True:try:[year, month, day] = [int(i) for i in input().split()]monthday = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]days = sum(monthday[:month - 1]) + dayif month > 2 and year % 4 == 0 or year % 400 == 0 and year % 100 != 0:days += 1print(days)except:break
About Me:小婷儿
● 本文作者:小婷儿,专注于python、数据分析、数据挖掘、机器学习相关技术,也注重技术的运用
● 作者博客地址:https://blog.csdn.net/u010986753
● 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解
● 版权所有,欢迎分享本文,转载请保留出处
● 微信:tinghai87605025 联系我加微信群
● QQ:87605025
● QQ交流群py_data :483766429
● 公众号:python宝 或 DB宝
● 提供OCP、OCM和高可用最实用的技能培训
● 题目解答若有不当之处,还望各位朋友批评指正,共同进步
如果你觉得到文章对您有帮助,点击下方我的头像,赞赏我哦!
有您的支持,小婷儿一定会越来越好!
这篇关于【093】根据输入的日期,计算是这一年的第几天?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!