输入某年某月某日,判断这一天是这一年的第几天。(建议用字典实现) (

提示:一到十二月份的月份数(key)与该月天数(value)对应关系的集合为: days_dict={1:31,2:28,3:31,4:30,5:31,6:30,7:31,8:31,9:30,10:31,11:30,12:31}
如这一年是闰年,当输入月份大于等于3时需多加一天,因为闰年二月份为29天
运行结果如下
请输入年:月:日,回车结束。
2018:4:11
2018年4月11日是2018年的第101天


#输入某年某月某日,判断这一天是这一年的第几天?
 
year=int(input('请输入年份:'))
mouth=int(input('请输入月份:'))
day=int(input('请输入日期:'))
mouths=[0,31,28,31,30,31,30,31,31,30,31,30,31]
if year%400==0 or year%4==0:
    mouths[3]=mouths[3]+1
 
if 0<mouth<=12:
    days=0
 
    for item in range(mouth):
        sum=mouths[item]
        days=days+sum
 
    day_s=days+day
    print(f'今天是今年的第{day_s}天')
else:
    print('输入日期超出范围')