viernes, 31 de enero de 2025

Mostrar el número menor de una lista en Python

Código del ejercicio:

n = int(input("Ingrese la cantidad de números a introducir: "))
lista = []
for c in range(n):
  x = int(input("Ingresar x: "))
  lista.append(x)
print(lista)
menor = 99999999999
for numero in lista:
  if numero < menor:
    menor = numero
print("El número menor es:", menor)

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.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
< --> el operador menor que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
append() --> agrega un elemento al final de la lista.
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:

Objetivo

Este código permite al usuario ingresar una cantidad de números y luego determina el menor de ellos.

Explicación línea por línea

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

Solicita al usuario cuántos números quiere ingresar y lo guarda como un número entero.

lista = []

Crea una lista vacía para almacenar los números ingresados.

for c in range(n):

Inicia un bucle que se repetirá n veces.

x = int(input("Ingresar x: "))

Pide al usuario que ingrese un número y lo convierte en entero.

lista.append(x)

Agrega el número ingresado a la lista.

print(lista)

Muestra la lista completa de números ingresados.

menor = 99999999999

Asigna un valor muy grande a la variable menor, que servirá como referencia.

for numero in lista:

Inicia un bucle que recorrerá cada número en la lista.

if numero < menor:

Si el número actual es menor que menor, se actualiza su valor.

menor = numero

Guarda el número más pequeño encontrado hasta ese momento.

print("El número menor es:", menor)

Muestra el número más pequeño de la lista en pantalla.

Código del ejercicio: Con la función min()

n = int(input("Ingrese la cantidad de números a introducir: "))
lista = []
for c in range(n):
  x = int(input("Ingresar x: "))
  lista.append(x)
print("El número menor es:", min(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.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
< --> el operador menor que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
append() --> agrega un elemento al final de la lista.
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 código solicita al usuario que ingrese una cantidad de números y luego determina el número menor de la lista.

Código en Python:

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

lista = []

for c in range(n):

x = int(input("Ingresar x: "))

lista.append(x)

print("El número menor es:", min(lista))

Explicación de cada línea:

  • n = int(input("Ingrese la cantidad de números a introducir: "))
    Pide al usuario cuántos números desea ingresar y lo convierte en un número entero.
  • lista = []
    Crea una lista vacía para almacenar los números ingresados.
  • for c in range(n):
    Inicia un bucle que se repetirá n veces para solicitar los números.
  • x = int(input("Ingresar x: "))
    Pide un número al usuario y lo convierte en un entero.
  • lista.append(x)
    Agrega el número ingresado a la lista.
  • print("El número menor es:", min(lista))
    Encuentra el número más pequeño de la lista usando min() y lo muestra en pantalla.

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. ❤️