定义函数day_count(year,month,day),实现功能是传入年月日后返回输入的年月日是当年的第几天。
def days (year ,month,day):
if year %4 == 0 and year %100 ==0 or year %400 ==0 :
day_2yue = 29
else:
day_2yue = 28
days_month = (31,day_2yue,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 ,'天')
if __name__=="__main__":
year = int (input('请输入年份'))
month = int (input('请输入月份'))
day = int (input('请输入日'))
days (year,month ,day)