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.
num='a';
cont=0;
while (num!='0'):
num = raw_input("Introduce un numero: ")
cont=cont+1
print 'Has intentado ',cont, ' veces'
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".
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
Yo pense algo asi aunque no se si funcione :S :rolleyes:
ar = []
num=''
while (num!=0):
num = int(input("Introduce un numero: "))
ar.append(num)
r = max(ar)
print ('Maximo: ' ,r)
saludos
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
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