def main(list,k):
array = []
sum1 = []
if len(list)<=0:
print("数组为空")
else:
for i in range(0, len(list), k):#指定步长遍历
#按长度k切片
count = 0
for num in list[i:i+k]:#求和
count+= num
array.append(list[i:i+k])
sum1.append(count)
return array,sum1
if __name__ == "__main__":
list = [2, 5, 17, 1, 5, 6, 8]
k = 2
print("数组是:",list)
print("步长是:",k)
array,sum1 = main(list,k)
print("按步长切片:",array)
print("切片求和:",sum1)
没有定义要传值的函数