Underc0de - La Casa de los Informáticos

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: fortil en Enero 03, 2013, 01:51:55 PM

Título: [SOLUCIONADO] Saber que numero es mayor de una lista de numeros
Publicado por: fortil en Enero 03, 2013, 01:51:55 PM
Hola a todxs

Resulta que tengo una lista grande de números y pues resultaría complejo estar haciendo "if a < b:" a todos los números, creo que en algún momento he visto que python tiene un modulo para saber que numero es mayor pero la verdad no recuerdo.


gracias
Título: Re:[Ayuda]Saber que numero es mayor de una lista de numeros
Publicado por: q3rv0 en Enero 03, 2013, 02:14:30 PM
Por que no te explicas mejor? queres pasarle una lista de numeros en un fichero de texto al programa?...
Título: Re:[Ayuda]Saber que numero es mayor de una lista de numeros
Publicado por: Oggy en Enero 03, 2013, 02:39:37 PM
Según lo que entendi:

def lolponyxd():
x = input("Ingrese un numero:")
y = input("Ingrese otro numero:")
if (y < x):

print x,"es mayor que:",y

else:
print y,"es mayor que:",x


lolponyxd()
Título: Re:[Ayuda]Saber que numero es mayor de una lista de numeros
Publicado por: Jimeno en Enero 03, 2013, 02:44:04 PM
A ver, os estáis equivocando, por lo que yo entiendo lo que pide es una función a la que pases por ejemplo una lista de 150 números y en vez de hacerlo siempre con if num1 > num2:
print num1
else:
print num2
Pide una función a la que llames a la lista, ejemplo:
lista1=range[1,151]
y luego pasar esa lista por una función y que te diga cuál es el número mayor.
Creo haber entendido eso.

Es decir, paso 1 -> declarar la función. Paso 2 -> declarar la lista. Paso 3 -> Pasar la lista por la función
Título: Re:[Ayuda]Saber que numero es mayor de una lista de numeros
Publicado por: fortil en Enero 03, 2013, 05:42:35 PM
Si lo que dice Jimeno es mas o menos lo que quiero, por ejemplo:


Tengo una lista de 150 números:

1
2
314
5
234
34
5
3
34534
23
5464
....


pero no quiero ponerme a darle a cada número el if a < b: etc.. sino que quiero que se pase por una función (creo que existía en python) y que me devuelva el mayor o menor.

por ejemplo:

lista = lista_anterior
funcion_numero_mayor(lista)

gracias por comentar
Título: Re:[Ayuda]Saber que numero es mayor de una lista de numeros
Publicado por: Once en Enero 03, 2013, 05:45:09 PM
Simple:
Código (python) [Seleccionar]
print max(lista)

Ahora para el meno:
Código (python) [Seleccionar]
print min(lista)

Saludos!
Título: Re:[Ayuda]Saber que numero es mayor de una lista de numeros
Publicado por: fortil en Enero 03, 2013, 07:35:44 PM
¡eso era lo que necesitaba!


gracias 11Sep, lo has hecho xD