'''
20160101
是2016年的第1天
'''
def is_leap(year):
"""
判断是否为闰年
"""
return (year % 400 == 0) or (year % 4 == 0 and year % 100 != 0)
def get_days(year, month, day):
days = 0
for i in range(1, month):
if i in (1,3,5,7,8,10,12):
days += 31
elif i in (4,6,9,11):
days += 30
elif i == 2:
if is_leap(year=year):
days += 29
else:
days += 28
days += day
return days
year_month_day = input("请输入(20160101):")
year = int(year_month_day[0:4])
month = int(year_month_day[4:6])
day = int(year_month_day[6:])
days = get_days(year=year, month=month, day=day)
print("是%d年的第%d天" % (year, days))