Código del ejercicio:
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
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