Python program to find sum of array
In this post, we will discuss how to find the sum of an array in python.
Sum of an array means adding each element that is present in the array.
Consider examples:
Input : array[] = {10 ,20 ,30 ,40 ,50} Output: 10 + 20 + 30 + 40 + 50 = 150
As we saw the examples. Let’s have look at the programs now.
There are two ways of finding the sum
- Use in-built sum() function given by python
- Iterate through the array and add elements
Program 1: Find sum using in-built function
# python code to find # the sum of each element # using in-built function #declare the array my_array = [20, 40, 60, 90] # call the function to get the sum result = sum(my_array) # print result print ('Sum of the array using in-built function is:',result)
Output
Sum of the array using in-built function is: 210
Steps:
- Declare and initialize the array
- Call in-built sum(my_array) function to get the result
Let’s look at another example now.
Program 2: Iterate through the array and add elements
# python code to find # the sum of elements in an array # method that iterates # through each element and # adds them def find_sum(my_array): # variable that stores # the sum of an array sum=0 # iterate each element # and add to the sum # you can use any other loop # but we are using for loop for i in my_array: sum = sum + i return(sum) input_array=[5, 10, 15, 20] result = find_sum(input_array) # print the value of sum print ('Sum is :', result)
Output
Sum is : 50
Steps
- Write a method find_sum(), that accepts the array, iterates through its elements, and sum it
- Declare and initialize the array
- Call find_sum() and get back the result
- Print the sum