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

计算日期到天数转换

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)

全部评论

相关推荐

仁者伍敌:实习生要工作经验,工作要实习经验
点赞 评论 收藏
分享
05-22 09:23
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务