Programa de Python para encontrar la suma de la array

Dada una array de números enteros, encuentre la suma de sus elementos.

Ejemplos:

Input : arr[] = {1, 2, 3}
Output : 6
1 + 2 + 3 = 6

Input : arr[] = {15, 12, 13, 10}
Output : 50

Método 1: iterar a través de la array y agregar cada elemento a la variable de suma y finalmente mostrar la suma.

Python3

# Python 3 code to find sum
# of elements in given array
 
 
def _sum(arr):
 
    # initialize a variable
    # to store the sum
    # while iterating through
    # the array later
    sum = 0
 
    # iterate through the array
    # and add each element to the sum variable
    # one at a time
    for i in arr:
        sum = sum + i
 
    return(sum)
 
 
# driver function
arr = []
# input values to list
arr = [12, 3, 4, 15]
 
# calculating length of array
n = len(arr)
 
ans = _sum(arr)
 
# display sum
print('Sum of the array is ', ans)
Producción:

Sum of the array is  34

Complejidad de tiempo : O(n), Espacio auxiliar : O(1)

Método 2: Usar la función integrada sum(). Python proporciona una función incorporada sum() que resume los números de la lista.

Sintaxis: 

sum(iterable) 

iterable: iterable puede ser cualquier lista, tuplas o diccionarios,
pero lo más importante es que debe estar numerado.

Python3

# Python 3 code to find sum
# of elements in given array
# driver function
arr = []
 
# input values to list
arr = [12, 3, 4, 15]
 
# sum() is an inbuilt function in python that adds
# all the elements in list,set and tuples and returns
# the value
ans = sum(arr)
 
# display sum
print('Sum of the array is ', ans)
Producción:

Sum of the array is  34

Complejidad de tiempo : O(n), Espacio auxiliar : O(1)

¡ Consulte el artículo completo sobre Programa para encontrar la suma de elementos en una array determinada para obtener más detalles!

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *