使用循环查找列表中特定数字之和的python代码

使用循环查找列表中特定数字之和的python代码,python,Python,编写一个函数listSum,该函数接收列表l并返回2之间的数字之和,这可以使用切片和求和函数实现 print(sum(list_of_numbers[start_index:end_index+1])) 就你而言 list_of_numbers = [12,20,30,40,10,1,2,4,21,35,36,28,66] print(sum(list_of_numbers[1:7])) 您可以迭代列表,并将条目从第二个到第七个(含第二个)相加。注意,索引1是第二项,因为索引从0开始 tot

编写一个函数listSum,该函数接收列表l并返回2之间的数字之和,这可以使用切片和求和函数实现

print(sum(list_of_numbers[start_index:end_index+1]))
就你而言

list_of_numbers = [12,20,30,40,10,1,2,4,21,35,36,28,66]
print(sum(list_of_numbers[1:7]))

您可以迭代列表,并将条目从第二个到第七个(含第二个)相加。注意,索引1是第二项,因为索引从0开始

total = 0

for i in range(1, 7):
  total += l[i]

return total

阅读内置函数sum和list slicing到目前为止您尝试了哪些功能,遇到了哪些困难?这并不是特别困难。你试过不起作用的东西吗?如果是这样的话,请用您的代码回答您的问题,这样我们可以帮助您解释哪里出了问题,以及改进/修复它的方法。这是否回答了您的问题?
total = 0

for i in range(1, 7):
  total += l[i]

return total