La media aritmética (o promedio) de un conjunto de datos es la suma de los valores dividida por la cantidad de datos.
Escriba la función media_aritmetica(datos), donde datos es una lista de números, que entregue la media aritmética de los datos:
>>> media_aritmetica([6, 1, 4, 8])
4.75
La media armónica de un conjunto de datos es el recíproco de la suma de los recíprocos de los datos, multiplicada por la cantidad de datos:
Escriba la función media_armonica(datos), que entregue la media armónica de los datos:
>>> media_armonica([6, 1, 4, 8])
2.5945945945945943
La mediana de un conjunto de datos reales es el valor para el que el conjunto tiene tantos datos mayores como menores a él.
Más rigurosamente, la mediana es definida de la siguiente manera:
Escriba la función mediana(datos), que entregue la mediana de los datos:
>>> mediana([5.0, 1.4, 3.2])
3.2
>>> mediana([5.0, 1.4, 3.2, 0.1])
2.3
La función no debe modificar la lista que recibe como argumento:
>>> x = [5.0, 1.4, 3.2]
>>> mediana(x)
3.2
>>> x
[5.0, 1.4, 3.2]
La moda de un conjunto de datos es el valor que más se repite.
Escriba la función modas(datos), donde datos es una lista, que entregue una lista con las modas de los datos:
>>> modas([5, 4, 1, 4, 3, 3, 4, 5, 0])
[4]
>>> modas([5, 4, 1, 4, 3, 3, 4, 5, 3])
[3, 4]
>>> modas([5, 4, 5, 4, 3, 3, 4, 5, 3])
[3, 4, 5]
Usando las funciones definidas anteriormente, escriba un programa que:
Si alguno de los datos es cero, el reporte no debe mostrar la media armónica.