#使用for i in range
total = 0
list = [10, 20, 8, 20, 30, 50]
for i in range(0, len(list)):
total += list[i]
print(‘列表中的元素之和是:’, total)

#使用while循环
total = 0
ele = 0
list1 = [11, 5, 17, 18, 23]
while (ele < len(list1)):
total = total + list1[ele]
ele += 1
print("列表元素之和为: ", total)

#使用递归
list1 = [11, 5, 17, 18, 23,89]
def sumOfList(list, size):
if (size == 0):
return 0
else:
return list[size - 1] + sumOfList(list, size - 1)
total = sumOfList(list1, len(list1))
print("列表元素之和为: ", total)

运行结果如下:
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐