Sumar Digitos

Jose Caballero jcaballero.hep en gmail.com
Vie Jul 18 19:46:43 CEST 2008


2008/7/18 Pepe Aracil <pepe en diselpro.com>:

> Jose Caballero escribió:
>
>> No me gusta.
>> Si alguien es tan tonto como para pasar como argumento Numero="a1b1c1#1"
>>  tu
>> código no lo detecta, y te devuelve un 4 como si nada.
>>
>
> Te recuerdo que a1b1c1 es un entero perfectamente válido en hexadecimal.
> ;-P
>
> para la versión hexadecimal, solo tendrías que cambiar los siguiente:
>
> print sum(int(x,16) for x in str(Numero) if x in '0123456789ABCDEFabcdef')
>               ^^                                          ^^^^^^^^^^^^
> Salud.
>
>
>

Vale, muy gracioso.
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es