viernes, 31 de enero de 2025

Calcular el promedio de una lista de N números en Python

Código del ejercicio:

n = int(input("Ingrese la cantidad de números a introducir: "))
sumador = 0
for c in range(n):
  x = int(input("Ingresar x: "))
  sumador += x
print("El promedio es:", sumador / n)

Definición de los códigos del ejercicio:

lista = [1,2,3,4] --> son variables que almacenan arrays, internamente cada posición puede ser un tipo de datos distinto.
int() --> convierte el valor especificado en un número entero.
input() --> permite obtener texto escrito por teclado.
for --> el bucle for se utiliza para recorrer los elementos de un objeto iterable (lista, tupla, conjunto, diccionario, …) y ejecutar un bloque de código.
in --> el operador in devuelve True si el valor se encuentra en una secuencia; False en caso contrario.
range --> es un tipo que se utiliza para representar una secuencia inmutable de números. Uno de sus principales usos es junto a la sentencia for, para definir un bucle sobre el que se itera un número determinado de veces.
len() --> devuelve el número de elementos de un objeto.
print() --> imprime un mensaje en la pantalla.
, --> concatena variables de cadena.

Explicación del Código:

1. Solicitar la cantidad de números

Se le pide al usuario que ingrese cuántos números desea introducir. Esto se almacena en la variable n.

n = int(input("Ingrese la cantidad de números a introducir: "))

2. Inicializar la suma

Se crea la variable sumador con un valor inicial de 0 para almacenar la suma de los números ingresados.

sumador = 0

3. Bucle para ingresar los números

Se usa un bucle for para solicitar al usuario n números, sumándolos a la variable sumador.

for c in range(n):
    x = int(input("Ingresar x: "))
    sumador += x

4. Calcular y mostrar el promedio

Finalmente, se calcula el promedio dividiendo la suma total entre la cantidad de números ingresados y se muestra el resultado.

print("El promedio es:", sumador / n)

Ejemplo: Si el usuario ingresa 3 números: 5, 10 y 15, el cálculo sería:

(5 + 10 + 15) / 3 = 10

Salida esperada:

El promedio es: 10.0

Código del ejercicio: Otra forma de hacer

lista = []
n = int(input("Ingrese la cantidad de números a introducir: "))
for c in range(n):
  x = int(input("Ingresar x: "))
  lista.append(x)
sumador = 0
for numero in lista:
  sumador += numero
print("El promedio es:", sumador / len(lista))

Definición de los códigos del ejercicio:

lista = [1,2,3,4] --> son variables que almacenan arrays, internamente cada posición puede ser un tipo de datos distinto.
int() --> convierte el valor especificado en un número entero.
input() --> permite obtener texto escrito por teclado.
for --> el bucle for se utiliza para recorrer los elementos de un objeto iterable (lista, tupla, conjunto, diccionario, …) y ejecutar un bloque de código.
in --> el operador in devuelve True si el valor se encuentra en una secuencia; False en caso contrario.
range --> es un tipo que se utiliza para representar una secuencia inmutable de números. Uno de sus principales usos es junto a la sentencia for, para definir un bucle sobre el que se itera un número determinado de veces.
len() --> devuelve el número de elementos de un objeto.
print() --> imprime un mensaje en la pantalla.
, --> concatena variables de cadena.

Explicación del Código:

¿Qué hace el código?

Este código permite calcular el promedio de una lista de N números ingresados por el usuario.

Explicación paso a paso:

1. Crear una lista vacía

Se inicializa una lista vacía para almacenar los números ingresados:

lista = []

2. Solicitar la cantidad de números

Se le pide al usuario cuántos números desea ingresar:

n = int(input("Ingrese la cantidad de números a introducir: "))

3. Usar un bucle para agregar números

Se ejecuta un ciclo for que solicita al usuario los valores y los añade a la lista:


for c in range(n):
    x = int(input("Ingresar x: "))
    lista.append(x)
    

4. Calcular la suma de los números

Se inicializa una variable en 0 y se recorre la lista sumando sus elementos:


sumador = 0
for numero in lista:
    sumador += numero
    

5. Calcular el promedio

El promedio se obtiene dividiendo la suma total entre la cantidad de números en la lista:

print("El promedio es:", sumador / len(lista))

Resultado final

El código muestra en pantalla el promedio de los números ingresados por el usuario.

No hay comentarios.:

Publicar un comentario

Ingresar un número entero y mostrar todos los números impares hasta el número ingresado en Python

Código del ejercicio: Con ciclo while numero = int ( input ( "Ingresar un número: " )) if numero ...

Copyright ©2025 Ejercicios de programación. Todos los derechos reservados. ❤️