A ver, el problema no es recorrer la lista y contar los numeritos, el
problema es que ese 13 de la parte del código:

print "%13d" %(x[y]),

pueda ser una variable, que automáticamente se convierta en un número
adecuado en función del número de caracteres de la matriz.


El 17 de febrero de 2011 02:29, Ricardo Cárdenes Medina <
ricardo.carde...@gmail.com> escribió:

> 2011/2/17 Ricardo Cárdenes Medina <ricardo.carde...@gmail.com>:
> > 2011/2/17 Daπid <davidmen...@gmail.com>:
> >> Lo más elemental es recorrer toda la matriz buscando el número mayor,
> >> y sacar el número de cifras con su logaritmo decimal (asumiendo
> >> enteros). Si tienes floats, casi siempre van a tener el mismo número
> >> de cifras.
> >
> > Erm... Más sencillo:
> >
> >   l = len(str(numero_mayor))
> >
> > :)
> >
>
> Claro que con los floats no te puedes fiar, así que podrías
> simplemente sacar la len(str()) de todos los números y usar el mayor
> de entre esos valores... O usar la aproximación anterior,
> restringiendo el número de cifras significativas.
> _______________________________________________
> Python-es mailing list
> Python-es@python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a