convertir de binario a decimal

David García daganu en gmail.com
Lun Dic 22 18:43:32 CET 2008


Correcto, pero el decía:

"pero no me queda claro como implementar una funcion que convierta de binario a decimal"

Igual por el placer que da reinventar ruedas !?


lasizoillo escribió:
> 2008/12/22 David García <daganu en gmail.com>:
>   
>> Así a bote pronto y mal hecho:
>>
>> def foo(n):
>>    n = reversed(n)
>>    return sum([(2**(n[0]))*(int(n[1])) for n in enumerate(n)])
>>
>> print fun('0')
>> print fun('1')
>> print fun('10')
>> print fun('11')
>> print fun('1010101')
>>
>> 0
>> 1
>> 2
>> 3
>> 85
>>
>>     
>
> A veces las cosas en python son incluso más fáciles:
>
> In [11]: print int('1010101',2)
> 85
>
> ;-)
>
>   
>> inf200468 en ucf.edu.cu escribió:
>>     
>>> Hola, sigo haciendo un algoritmo para hacer un and entre una direcc ip y la mascara de
>>> red , para obtener la direcc de red, ya tengo hecha una funcion que convierte de decimal
>>> a binario, pero no me queda claro como implementar una funcion que convierta de binario
>>> a decimal, y no se como hacer un and logico entre numeros binarios y obtener el
>>> resultado , ejemplo 1001 and 0011
>>> si pudieran ayudarme.
>>> Saludos�
>>> Gracias
>>>
>>>
>>> --------------------------------
>>> Servicio del Grupo de Redes
>>> Universidad de Cienfuegos
>>> Contacto: adminred en ucf.edu.cu
>>>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> Lista de correo Python-es
>>> http://listas.aditel.org/listinfo/python-es
>>> FAQ: http://listas.aditel.org/faqpyes
>>>       
>> _______________________________________________
>> Lista de correo Python-es
>> http://listas.aditel.org/listinfo/python-es
>> FAQ: http://listas.aditel.org/faqpyes
>>
>>     
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Lista de correo Python-es 
>> http://listas.aditel.org/listinfo/python-es
>> FAQ: http://listas.aditel.org/faqpyes

------------ próxima parte ------------
_______________________________________________
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