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

计算日期到天数转换

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

y, m, d = list(map(int, input().split()))

yun = False
if y % 400 == 0 or (y % 100 != 0 and y % 4 == 0):  # 判断是否是闰年,逢百年不闰,四百年一闰
    yun = True

ylist = [31,28,31,30,31,30,31,31,30,31,30,31]

sum = 0
for i in range(m-1):   # 累加前年已经满了的月份
    sum += ylist[i]

sum += d  # 加上当前月

if m > 2 and yun: #闰年且月份大于2
    sum += 1



print(sum)

全部评论

相关推荐

这算盘打的
程序员小白条:都这样的,都是潜规则,你自己说可以实习一年就行了,实习可以随便跑路的
点赞 评论 收藏
分享
05-27 14:57
西北大学 golang
强大的社畜在走神:27届真不用急,可以搞点项目、竞赛再沉淀沉淀,我大二的时候还在天天打游戏呢
投递华为等公司10个岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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