list_month_notleap = [31,28,31,30,31,30,31,31,30,31,30,31]
list_month_leap = [31,29,31,30,31,30,31,31,30,31,30,31]
year = int(input('give date year: '))
month = int(input('give month: '))
day = int(input('give day: '))
if (year%400==0)or((year%4==0)and(year%100!=0)):
print(year,'is a leap year')
nowaday = sum(list_month_leap[0:month-2+1])+day
print(nowaday)
else:
print(year, 'is not a leap year')
nowaday = sum(list_month_notleap[0:month-2+1]) + day
print(nowaday)
print('end')
书上的例子在开始时令nowaday = int(input())
之后使用了循环结构 for i in range(list...): nowaday += list...[i]