python日期函数可以直接做计算的,不用引入numpy模块和判断输入年份是闰年等条件
from datetime import date
nianfen=int( input('请输入年份: ') )
yuefen=int( input('请输入月份: ') )
ri=int( input('请输入日期: ') )
d = date(year=nianfen,month=yuefen,day=ri) - date(nianfen,1,1)
print( "{} 年 {} 月 {} 日是该年的第 {} 天".format(nianfen,yuefen,ri,d.days+1) )