当前位置:Gxlcms > Python > python实现计算列表元素之和

python实现计算列表元素之和

时间:2021-07-01 10:21:17 帮助过:229人阅读

目标:定义一个数字列表,并计算列表元素之和。

例如: 输入 : [12, 15, 3, 10] 输出 : 40

方法一:

  1. total = 0
  2. list1 = [11, 5, 17, 18, 23]
  3. for ele in range(0, len(list1)):
  4. total = total + list1[ele]
  5. print("列表元素之和为: ", total)

结果:

  1. 列表元素之和为: 74

方法二:使用while()循环

  1. total = 0
  2. ele = 0
  3. list1 = [11, 5, 17, 18, 23]
  4. while(ele < len(list1)):
  5. total = total + list1[ele]
  6. ele += 1
  7. print("列表元素之和为: ", total)

以上实例输出结果为:

  1. 列表元素之和为: 74

方法三:使用递归

  1. list1 = [11, 5, 17, 18, 23]
  2. def sumOfList(list, size):
  3. if (size == 0):
  4. return 0
  5. else:
  6. return list[size - 1] + sumOfList(list, size - 1)
  7. total = sumOfList(list1, len(list1))
  8. print("列表元素之和为: ", total)

结果:

  1. 列表元素之和为: 74

推荐教程:python教程

以上就是python实现计算列表元素之和的详细内容,更多请关注Gxlcms其它相关文章!

人气教程排行