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

计算日期到天数转换

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



while True:
    try:
        y, m, d = list(map(int, input().split()))
        feb = 28
        if (y % 4 == 0 and y % 100 != 0) or y % 400 == 0:
            feb = 29
        std = {2: feb}
        month = (1, 3, 5, 7, 8, 10, 12)
        for i in range(1, 13):
            if i in month:
                std[i] = 31
            elif i != 2:
                std[i] = 30
        result = d
        for i in range(1, m):
            result += std[i]
        print(result)
    except:
        break

全部评论

相关推荐

06-07 00:00
已编辑
腾讯_后端开发
点赞 评论 收藏
分享
仁者伍敌:牛子这些人还会点一个自动回复,boss都不带回复的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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