Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: sora_ori en 18 Noviembre 2012, 12:14 PM

Título: [Python] Qué número de los introducidos es el más grande...?
Publicado por: sora_ori en 18 Noviembre 2012, 12:14 PM
Buenas,

Tengo un ejercicio en Python casi terminado, trata de introducir números hasta que se escribe el "0" y me dice cuantos números se han introducido y que número de los introducidos es el más grande.

El problema que tengo es que no sé como sacar el número más grande introducido.


Código (python) [Seleccionar]
num='a';
cont=0;


while (num!='0'):
num = raw_input("Introduce un numero: ")
cont=cont+1
print 'Has intentado ',cont, ' veces'
Título: Re: [Python] Qué número de los introducidos es el más grande...?
Publicado por: Danyfirex en 18 Noviembre 2012, 13:21 PM
No se nada de python. pero podrias ir agregando los valores a un array luego usas max y listo obtienes el valor máximo "mas alto".

Título: Re: [Python] Qué número de los introducidos es el más grande...?
Publicado por: Eleкtro en 18 Noviembre 2012, 13:21 PM
Código (python) [Seleccionar]
Count=0
ThisNum=None
GreaterNum=None

while (ThisNum!=0):
Count += 1
ThisNum = int(raw_input("Introduce un numero: "))
if ThisNum > GreaterNum: GreaterNum = ThisNum

print 'Numeros introducidos : ',Count, ' numeros.'
print 'El numero mas alto es: ',GreaterNum


Saludos
Título: Re: [Python] Qué número de los introducidos es el más grande...?
Publicado por: Danyfirex en 18 Noviembre 2012, 13:34 PM
Yo pense algo asi aunque no se si funcione :S  :rolleyes:

Código (python) [Seleccionar]
ar = []
num=''

while (num!=0):
num = int(input("Introduce un numero: "))
ar.append(num)

r = max(ar)
print ('Maximo: ' ,r)




saludos

Título: Re: [Python] Qué número de los introducidos es el más grande...?
Publicado por: Eleкtro en 18 Noviembre 2012, 14:05 PM
Cita de: Danyfirex en 18 Noviembre 2012, 13:34 PM
Yo pense algo asi aunque no se si funcione :S  :rolleyes:


Si funciona, y es más limpio usar min/max, pero así no nos hacen preguntas de más :xD

saludos
Título: Re: [Python] Qué número de los introducidos es el más grande...?
Publicado por: sora_ori en 18 Noviembre 2012, 14:17 PM
Muchas gracias a los dos, he podido terminar mi ejercicio y comprenderlo ;)


PD: El de "EleKtro" lo he entendido mejor porque se adapta más a lo que hemos visto en clase.

Saludos