## Find out the sum of all numbers in an array in Python:

In this post, we will learn how to find the *sum* of all *numbers* in an array using Python. We will see two different ways to solve it. First way is to looping through the array and find the sum by adding all values of the *array* and the other way is to find the sum directly by calling *sum()* method.

For example, if the array is *[1,2,4,5,7]*, it will print *19*.

### Steps to solve this problem:

We will use the below steps to solve it:

- Initialize one variable as
*0*to hold the*sum*. - Run one
*for loop*and iterate through the elements of the array one by one. - Add all elements to the
*sum variable*. - Print out the sum

### Method 1: Python program using a loop:

Below is the complete program:

```
given_array = [1,2,3,4,5]
sum = 0
for i in range(len(given_array)):
sum = sum + given_array[i]
print("Sum : ",sum)
```

It will print *15*.

We can also create one different *method* to find the *sum*:

```
def findSum(arr):
sum = 0
for i in range(len(arr)):
sum = sum + arr[i]
return sum
given_array = [1,2,3,4,5]
print("Sum : ",findSum(given_array))
```

It prints the same output.

### Method 2: Python program using sum():

We can also use *sum()* method to find the sum of digits of an array directly:

```
given_array = [1,2,3,4,5]
print("Sum : ",sum(given_array))
```

It prints the same output.

### You might also like:

- Python program to find change in percentage between two numbers
- end parameter in python print statement and how to use it
- Python replace in numpy array more or less than a specific value
- Python numpy log10 explanation with example
- Python program to declare variables without assigning any value
- Example to use Numpy log2 method to find natural logarithm of an array of numbers