示例代码如下:
def ndays(year,month,day):
msp=[31,28,31,30,31,30,31,31,30,31,30,31]
msr = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
if year%400==0 or (year%100!=0 and year %4==0):
ms=msr
else:
ms=msp
m=0
d=0
for i in range(month-1):
d+=ms[i]
d+=day
return d
print('2017年1月1日是2017年第%s天'%ndays(2017,1,1))
print('2017年3月24日是2017年第%s天'%ndays(2017,3,24))
不明白可追问。
追问?代码是什么?😢
追答这是python编的程序啊,输入年月日三个参数就能算出来是这一年的第几天啊。
本回答被提问者采纳