Dada una Lista. La tarea es encontrar la suma y el promedio de la lista. El promedio de la lista se define como la suma de los elementos dividida por el número de elementos.
Ejemplos:
Input: [4, 5, 1, 2, 9, 7, 10, 8] Output: sum = 46 average = 5.75 Input: [15, 9, 55, 41, 35, 20, 62, 49] Output: sum = 286 average = 35.75
Método 1: método ingenuo
En este método, iteraremos sobre la lista y agregaremos cada elemento a un conteo de variables que almacena la suma del i -ésimo elemento y luego dividiremos la suma con el número total de variables para encontrar el promedio.
Ejemplo:
Python3
# Python program to find the sum # and average of the list L = [4, 5, 1, 2, 9, 7, 10, 8] # variable to store the sum of # the list count = 0 # Finding the sum for i in L: count += i # divide the total elements by # number of elements avg = count/len(L) print("sum = ", count) print("average = ", avg)
Producción:
sum = 46 average = 5.75
Método 2: Usando el método sum()
El método sum() devuelve la suma de la lista pasada como argumento. Luego dividiremos la suma por el método len() para encontrar el promedio.
Ejemplo:
Python3
# Python program to find the sum # and average of the list L = [4, 5, 1, 2, 9, 7, 10, 8] # using sum() method count = sum(L) # finding average avg = count/len(L) print("sum = ", count) print("average = ", avg)
Producción:
sum = 46 average = 5.75
Publicación traducida automáticamente
Artículo escrito por deepanshumehra1410 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA