In this article, we will learn about the solution to the problem statement given below.
Problem statement − We are given a list iterable, we need to compute the sum of the list
Here we will be discussing 3 approaches as discussed below
Using for loop
Example
# sum
total = 0
# creating a list
list1 = [11, 22,33,44,55,66]
# iterating over the list
for ele in range(0, len(list1)):
total = total + list1[ele]
# printing total value
print("Sum of all elements in given list: ", total)Output
Sum of the array is 231
Using while loop
Example
# Python program to find sum of elements in list
total = 0
ele = 0
# creating a list
list1 = [11,22,33,44,55,66]
# iterating using loop
while(ele < len(list1)):
total = total + list1[ele]
ele += 1
# printing total value
print("Sum of all elements in given list: ", total)Output
Sum of the array is 231
Using Recursion by creating a function
Example
# list
list1 = [11,22,33,44,55,66]
# function following recursion
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("Sum of all elements in given list: ", total)Output
Sum of the array is 231
Conclusion
In this article, we have learned how to print the sum of elements in a list.