Algoritmo pasar binario a decimal
Publicado por darc_088 (1 intervención) el 29/03/2012 17:25:36
Hola, necesito crear una función que pase de binario a decimal en python, hasta ahora he creado uno para contar las cifras del binario, y una funcion para transformar de binario a decimal pero esta no me sirve, la dejo para que la veais,
la ultima no me corre, porfavor ayuda!!!
1
2
3
4
5
6
7
8
9
10
11
12
def contador(d):
if abs(d)<10:return 1
else:return 1+contador(d/10)
def base10(n):
cifras=contador(n)
while x>=0:
x=cifras-1
p=n/(10**x)
o=(p*(2**x))+base10(n)
x=x-1
return o
la ultima no me corre, porfavor ayuda!!!
Valora esta pregunta


0