python 100例 输入某年某月某日,判断这一天是这一年的第几天?

 

year = int(input('year:'))
month = int(input('month:'))
day = int(input('day:'))input

day_list = [0,31,59,90,120,151,182,213,243,273,304,334]error

num_day = 0

if 0<month<12:
    num_day = day_list[month-1]
else:
    print("error")
    
num_day += day

if (year % 400 == 0) or ((year % 4 == 0) and (year % 100 != 0)):     if month > 2 :         num_day += 1          print(num_day)