[ Foro de Python ]
Hola tengo que obtener el max y min numero de una serie de numeros con lo basico
y tengo un problema para hallar el menor numero, como arreglo esto:
num1 = int
mayor= 0
menor = 0
while (num1 != 0):
num1 = int(input("Ingrese los numeros, 0 para detener"))
if num1 > mayor:
mayor = num1
if num1 < mayor and num1 != 0:
menor = num1
print(mayor)
print(menor)
Tu programa fallará si el usuario pone números negativos, por ejemplo.
No debes dar valor inicial 0, sino el primer datos, tanto para el máximo como el mínimo.
Y la lógica del mínimo será análoga a la del máximo:
if num1 < menor: ...
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)