编程题

输入年月日,计算这一天是这一年的第几天。编写自定义函数完成程序功能,完善程序代码。

"""

根据年月日,计算这一天是这一年的第几天

函数名 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)

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论