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.
while --> el bucle while evalúa una condición y luego ejecuta un bloque de código si la condición es verdadera.
> --> el operador mayor que ( > ) devuelve true si el operando izquierdo es mayor que el operando derecho.
float() --> convierte un número entero en un número de punto flotante.
+ --> el operador ( + ) concatena variables de cadena.
str() --> convierte el valor especificado en una cadena.
append() --> agrega un elemento al final de la lista.
max() --> devuelve el elemento con el valor más alto, o el elemento con el valor más alto en un iterable. Si los valores son cadenas, se realiza una comparación alfabética.
min() --> devuelve el elemento con el valor más bajo, o el elemento con el valor más bajo en un iterable. Si los valores son cadenas, se realiza una comparación alfabética.
print() --> imprime un mensaje en la pantalla.
, --> concatena variables de cadena.
Explicación del Código:
Este programa permite ingresar varios números, guardarlos dentro de una lista y, al finalizar, mostrar cuál es el número mayor y cuál es el número menor utilizando las funciones max() y min().
Código
Explicación de cada línea
| Código | Explicación sencilla |
|---|---|
lista = [] |
Crea una lista vacía donde se almacenarán todos los números ingresados por el usuario. |
cantidad = int(input("Cantidad: ")) |
Solicita al usuario la cantidad de números que desea ingresar. |
mayor = 0 |
Inicializa la variable donde se guardará el número mayor. |
menor = 0 |
Inicializa la variable donde se guardará el número menor. |
i = 1 |
Es un contador que sirve para numerar cada dato ingresado. |
while(cantidad > 0): |
Repite el proceso mientras aún falten números por ingresar. |
numero = float(input(...)) |
Solicita un número al usuario. Se utiliza float para permitir números decimales. |
lista.append(numero) |
Agrega el número ingresado al final de la lista. |
i = i + 1 |
Aumenta el contador para mostrar el siguiente número. |
cantidad = cantidad - 1 |
Reduce la cantidad restante de números por ingresar. |
mayor = max(lista) |
Busca automáticamente el número más grande de la lista y lo guarda en la variable mayor. |
menor = min(lista) |
Busca automáticamente el número más pequeño de la lista y lo guarda en la variable menor. |
print("Lista:", lista) |
Muestra todos los números almacenados en la lista. |
print("Número mayor:", mayor) |
Imprime el número mayor encontrado. |
print("Número menor:", menor) |
Imprime el número menor encontrado. |
Funcionamiento del programa
El programa comienza creando una lista vacía. Después solicita la cantidad de números que el usuario desea ingresar. Mediante un ciclo while, cada número se guarda en la lista usando append(). Cuando todos los datos han sido almacenados, la función max() encuentra el valor más grande y la función min() encuentra el valor más pequeño. Finalmente, se muestran la lista completa, el número mayor y el número menor.
- Se crea una lista vacía.
- Se solicita la cantidad de números.
- Los números se almacenan en la lista.
- max() obtiene el número mayor.
- min() obtiene el número menor.
- Se muestran la lista, el número mayor y el número menor.
No hay comentarios.:
Publicar un comentario