在 Python 程序中查找列表中元素的总和

pythonserver side programmingprogramming更新于 2024/1/17 11:24:00

在本文中,我们将了解下面给出的问题陈述的解决方案。

问题陈述 − 我们有一个可迭代列表,我们需要计算列表的总和

这里我们将讨论下面讨论的 3 种方法

使用 for 循环

示例

# sum
total = 0
# 创建列表
list1 = [11, 22,33,44,55,66]
# 遍历列表
for ele in range(0, len(list1)):
   total = total + list1[ele]
# 打印总值
print("给定列表中所有元素的总和:", total)

输出

数组的总和为 231

使用 while 循环

示例

# Python 程序查找列表中元素的总和
total = 0
ele = 0
# 创建列表
list1 = [11,22,33,44,55,66]
# 使用循环进行迭代
while(ele < len(list1)):
   total = total + list1[ele]
   ele += 1
# 打印总值
print("给定列表中所有元素的总和:", total)

输出

给定列表中所有元素的总和 231

通过创建函数使用递归

示例

# 列表
list1 = [11,22,33,44,55,66]
# 递归后的函数
def sumOfList(list, size):
if (size == 0):
   return 0
else:
   return list[size - 1] + sumOfList(list, size - 1)
# main
total = sumOfList(list1, len(list1))
print("给定列表中所有元素的总和:", total)

输出

给定列表中所有元素的总和 231

结论

在本文中,我们学习了如何打印列表中元素的总和。


相关文章