def days(year,month,day): #定义一个新的函数
if year %4 ==0 and year %100 ==0 or year %400 ==0: #首先判断当年是否为闰年
day_second = 29
else:
day_second =28
days_month=(31,day_second,31,30,31,30,31,31,30,31,30,31)
total_days=0
total_days+=sum(days_month[:month - 1])
total_days += day
print('这是一年的第',total_days,'天')
year= int(input('请输入年')) #输入
month= int(input('请输入月'))
day= int(input('请输入日'))
days(year,month,day)
最终效果↑