直到做这道题,我才知道不是能整除4的都是闰年。。。。。
计算日期到天数转换
https://www.nowcoder.com/practice/769d45d455fe40b385ba32f97e7bcded
Month = [1,2,3,4,5,6,7,8,9,10,11,12]
Day = [31,28,31,30,31,30,31,31,30,31,30,31]
while 1:
    try:
        date = list(map(int,input().split(' ')))
        year = date[0]
        month = date[1]
        day = date[2]
        if (year % 4 == 0) and year % 100 != 0:
            Day[1] = 29
            print(sum(Day[0:(Month.index(month))])+day)
        else:
            Day[1] = 28
            print(sum(Day[0:(Month.index(month))])+day)
    except:
        break
 查看30道真题和解析
查看30道真题和解析