主要判断闰年还是平年,平年2月28天 闰年29天。在输入日期之前月份天数相加,再加上给出输入当月的日期

while True:
    try:
        ping_mounth = [31,28,31,30,31,30,31,31,30,31,30,31]
        run_mounth = [31,29,31,30,31,30,31,31,30,31,30,31]
        year,mounth,day = map(int,input().split())

        a = 0
        if year%4 == 0 and year%100 != 0 or year % 400 == 0:
    
            for i in run_mounth[0:mounth-1]:
                a = a + i
            a = a + day

        else:
            for i in ping_mounth[0:mounth-1]:
                a = a + i
            a = a + day
        print(a)
    except:
        break