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

Cómo hacer un diagrama de flujo

Los diagramas de flujo son diagramas que muestran los pasos de un proceso. Los diagramas de flujo básicos son fáciles de crea...

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