Este código define una función calcular_minimo_maximo
que toma una lista de números y devuelve el número mínimo y máximo utilizando un bucle for
. Luego, se solicita al usuario ingresar una lista de números y se llama a la función para calcular los valores mínimo y máximo. Finalmente, se imprimen los resultados.
#CódigoPython - Calcular el número menor y mayor
def calcular_minimo_maximo(lista):
if not lista:
return None, None
minimo = maximo = lista[0]
for numero in lista:
if numero < minimo:
minimo = numero
if numero > maximo:
maximo = numero
return minimo, maximo
# Ingreso de números
numeros = []
n = int(input("Ingrese la cantidad de números: "))
for _ in range(n):
numero = int(input("Ingrese un número: "))
numeros.append(numero)
# Calcular mínimo y máximo
minimo, maximo = calcular_minimo_maximo(numeros)
# Mostrar resultado
print("El número mínimo es:", minimo)
print("El número máximo es:", maximo)
Versión simplificada:
numeros = [int(input(f"Ingrese número {i+1}: ")) for i in range(int(input("Cantidad de números: ")))]
minimo, maximo = min(numeros), max(numeros)
print("El número mínimo es:", minimo)
print("El número máximo es:", maximo)