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

Calcular el volumen de un prisma rectangular en Windows Forms C Sharp

Código del ejercicio: using System ; using System . Collections . Generic ; using System . ComponentModel ; using System ....

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