Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Meta en 1 Diciembre 2010, 04:30 am



Título: [Python] - Mínimo y máximo
Publicado por: Meta en 1 Diciembre 2010, 04:30 am
Buenas:

Citar
Diseña una función que reciba una lista de enteros y devuelva los números mínimo y máximo de la lista simultáneamente.

¿A qué se refiere exactamente?

Vale, creo una lista como esta.

list = [3, 5, 6, 2, 9, 6, 7, 1]

A partir de aquí no se a que se refiere.

;)


Título: Re: [Python] - Mínimo y máximo
Publicado por: Dnk! en 1 Diciembre 2010, 09:38 am
Tienes que devolver/mostrar de la lista el valor maximo y el minimo, ambos. Por ejemplo en este caso como minimo mostraria el 1, y como maximo mostraria el 9.

No se si quieres que te lo hagan de calle, no creo que nadie lo haga. Asi mejor intenta hacer todo lo que puedas, y si al final no consigue que funcione postea aqui el codigo para que se te eche una mano.


Título: Re: [Python] - Mínimo y máximo
Publicado por: Novlucker en 1 Diciembre 2010, 12:50 pm
Sigo en mi "línea" de responder sin responder :D
Código
  1. def minmax(l):
  2.    l.sort()
  3.    return l[0],l[-1]
  4.  
  5. lista = [3, 5, 6, 2, 9, 6, 7, 1]
  6. r = minmax(lista)
  7. print 'Minimo: %i' % r[0]
  8. print 'Maximo: %i' % r[1]

Que conste que esto NO es lo que te pide el ejercicio, tu ejercicio lo resuelves con lógica, que sin lógica da igual que te sepas todas las funciones de Python o tengas 500 ejemplos de código, nunca podrás programar nada.

Saludos