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