Como obtener el promedio de un set de números en Python. Ejercicio básico para principiantes.

Python y Operaciones Matemáticas

Como obtener el promedio de un set de números en Python. Ejercicio básico para principiantes.

Con Python podemos hacer muchas cosas. Entre ellas hacer operaciones matemáticas es uno de los fuertes principales de Python y el mas usado a la hora de hacer análisis de datos.

En el post de hoy te enseñare a obtener el promedio de un set de números con Python.

Les't GO!

Lo primero cuando necesitamos resolver un problema de programación, es esencial conocer nuestro caso y dividir el problema en partes.

El ejercicio es el siguiente:

"Obtener el promedio de un set de numero dados por el usuario"

Bien, teniendo en cuenta el ejercicio que es bastante sencillo, necesitamos obtener el promedio de un/unos números ingresados por el usuario. En este caso el usuario puede ingresar el set mediante la consola o el navegador, según sea el caso. Al ser algo básico, utilizaremos la consola. Yo personalmente trabajo con la terminal de Ubuntu para Windows, pero tu puedes trabajarla con la que se te haga mucho mas cómodo, lo importante es tener instalado la ultima versión de Python en tu computador.

Dividimos las tareas de la siguiente manera:

  1. Crear una variable para pedirle al usuario el tamaño del Set.
  2. Hacer loop para pedirle cada numero del Set.
  3. Terminar el calculo.
  4. Imprimir el resultado.

Comenzamos.

Creamos una carpeta desde nuestra terminal con el comando

mkdir + nombredelacarpeta

Entramos a la carpeta con

 cd + nombredelacarpeta

Abrimos las carpeta dentro del editor de Código: En mi caso uso el editor de VScode y con el comando

code .

puedo abrir la carpeta e ingresar a ella.

A partir de aquí creamos nuestro código:

  • Creamos un archivo nuevo que llamaremos
sets.py
  • Comenzamos con la variable, en este caso será:

    count = int(input("Dinos el tamaño del sest").
    

    Acá pasamos el input dentro de int para convertir el string en un numero entero, ya que es lo que se requiere

  • definimos nuestro loop, en este caso, son los valores de inicio de nuestro ciclo:

    i = 0, ac = 0.
    

    ac significa acumulado.

  • luego creamos nuestro ciclo for para iterar (realizar un proceso varias veces hasta obtener un resultado) nuestro programa.
for i in range(count):

   x = int(input("Dinos un numero: ")

    ac = ac + x

Aquí lo que pasa es que recorremos el numero dentro del rango establecido en nuestra variable count que es el valor ingresado por el usuario. Dentro de la función le pedimos otro numero para la operación y guardamos la suma dentro de nuestra variable al que ira cambiando en cada iteración.

  • finalmente establecemos el promedio con:
avg = ac/acount.

Se guarda el promedio que es el resultado de la iteración (ac) entre el valor ingresado por el usuario (count)

  • Por ultimo imprimimos en pantalla el resultado.
print("El promedio es: ", avg)

Es importante que tengas en cuenta la indentación para que el código funcione correctamente.

  • Ahora ejecutamos nuestro código en la terminal. Y vemos como funciona.

Es bastante básico y sencillo. En uso practico diario de Python para trabajar, el uso de ciclos para iterar y para leer datos es muy importante, sobre todo en el area del Data cs, el Machine Learning y La Inteligencia Artificial. Los bucles también forman parte de los mas usado. Por eso es necesario conocer los aspectos básicos del lenguaje y sus usos.

Si te gusto el contenido no olvides compartirlo en todas tus redes sociales.

Te gustaría leer mas tutoriales como este? Te invito a que me siguas en mis redes sociales y te suscribas al blog estaré compartiendo recursos de ayuda como este.

Además puedes dejar tus comentarios con dudas y sugerencias. Me encantaría leerlos!.