- 0
Notifications Mark All Read
- Login
- Get Prime
Calculate the sum of elements in an array using Python
Sum of Elements in an array using Python
Here, in this page we will discuss the program to find the sum of elements in an array using Python programming language. We are given with an array and need to print the sum of its element. In this page we will discuss different ways to find the sum.
Methods Discussed in this page are :
- Method 1 : Using Iteration
- Method 2 : Using recursion
- Method 3 : Using inbuilt Function
Method 1 :
- Declare a variable say Sum =0 to hold the value of sum
- Run a loop for range( len(arr))
- Set variable Sum = Sum + arr[i]
- After complete iteration print value Sum
Method 1 : Python Code
Run
arr = [10, 89, 9, 56, 4, 80, 8] Sum = 0 for i in range(len(arr)): Sum = Sum + arr[i] print (Sum)
Output
256
Method 2 :
- Create a recursive function say getSum(arr, n)
- Base Condition : if(n==0) then return 0
- Otherwise, return arr[n-1] + getSum(arr, n-1)
Method 2 : Python Code
Run
def getSum(arr, n): if n == 0: return 0 return arr[n-1] + getSum(arr, n-1) arr = [10, 20, 30, 40] print(getSum(arr, len(arr)))
Output
100
Method 3:
- Using in-built function sum(arr), we can get the sum of the elements of the array passed to it.
Method 3 : Python Code
Run
arr = [10, 20, 30, 40] print(sum(arr))
Output
100
Prime Course Trailer
Related Banners
Get PrepInsta Prime & get Access to all 200+ courses offered by PrepInsta in One Subscription
import numpy as np
n=int(input())
a=np.array([input().split() for i in range(n)] ,int)
print(sum(a))
import numpy as np
n=int(input())
s=0
a=np.array([input().split() for i in range(n)] ,int)
print(sum(a))
a1 = list(map(int,input().split(“,”)))
sum = 0
for i in a1 :
sum = sum + i;
print(sum);
n = int(input(“Enter the size of the array. \n”))
arr = []
for i in range(n):
element = int(input())
arr.append(element)
arr.sort()
print(f”The array are: {arr} \n”)
print(f”The sum of the total array are: {sum(arr)}”)
from array import *
a=array(“i”,[])
b=int(input(“enter size :”))
sum=0
for x in range(b):
c=int(input())
a.append(c)
sum=sum+c
print(sum)
n=int(input(“Enter how many number you want to add?”))
arr=[]
for i in range(n):
x=int(input(“Enter numbers”))
arr.append(x)
print(arr)
sum=0
for j in range(len(arr)):
sum=sum+arr[j]
print(sum)