题解 | #计算日期到天数转换#

计算日期到天数转换

https://www.nowcoder.com/practice/769d45d455fe40b385ba32f97e7bcded

# 平年:365天
# 闰年:366天
# 闰年的条件:能被4整除且不能被100整除,或者能被400整除。

# 每月的天数:
# 2月份:28(平年)/ 29(闰年)
# 1,3,5,7,8,10,12月份:31天
# 4,6,9,11月份:30天


year, month, day = map(int, input().split())

if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
    month_days = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
else:
    month_days = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]

days = sum(month_days[: month - 1]) + day

print(days)

全部评论

相关推荐

被加薪的哈里很优秀:应该继续招人,不会给你留岗位的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务