Sumar Digitos

Jose Caballero jcaballero.hep en gmail.com
Vie Jul 18 15:44:17 CEST 2008


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

>
>
> Medardo Rodriguez escribió:
>
>> On Wed, Jul 16, 2008 at 8:57 PM, Eduardo Matus <ematus en gmail.com> wrote:
>>
>>> exacto, no me acordaba como era sintaxis
>>>
>>
>> Y si quieren seguridad absoluta:
>>
>> print sum(int(x) for x in str(abs(Numero)))
>>
>> o
>>
>> print sum(int(x) for x in str(Numero) if x != '-')
>>
>>
> Y el colmo de las seguridades :
>
> print sum(int(x) for x in str(Numero) if x in '0123456789')
>
> ó
>
> print sum(int(x) for x in str(Numero) if '0' <= x <= '9')
>
>
> Salud.
>


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.


Jose
_______________________________________________
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