输入年月日,计算这一天是这一年的第几天。编写自定义函数完成程序功能,完善程序代码。
"""
根据年月日,计算这一天是这一年的第几天
函数名 def getDays(year)
参数 year:表示日期;字符串类型如20211201
返回值 :整数。表示这一天是这年的第几天
"""
def getDays(year):
s = 0
y = int(year[:4])
m = int(year[4:6])
d = int(year[6:8])
monthdays = (31,28,31,30,31,30,31,31,30,31,30,31)
for i in range( ① ):
s = s + ②
if (y % 4 ==0 and y % 100 !=0 or y % 400 ==0) and ③ :
s = s + 1
s = s + d
return s
year = "20211201"
theday = ④
print(theday)