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

计算日期到天数转换

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

# Analyze: 闰年

def is_leap(year):
    return (year % 4 == 0 and year % 100 != 0) or year % 400 == 0
        
    
def find_day(year, month, day):
    days = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
    result = 0
    
    if is_leap(year): 
        days[1] = 29
    
    for i in range(month-1):
        result += days[i]    
    return result + day

while True:
    try:
        year, month, day = map(int, input().split())
        result = find_day(year, month, day)
        print(result)
    except:
        break
        
全部评论

相关推荐

我即大橘:耐泡王
点赞 评论 收藏
分享
11-11 14:21
西京学院 C++
无敌混子大王:首先一点,不管学校层次怎么样,教育经历放在第一页靠上位置,第一页看不到教育经历,hr基本直接扔掉了
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务