Conversión de binario a decimal y código fuente en Python
Para convertir números binarios en decimales debemos de posicionarlos de derecha a izquierda empezando por el 0 como se muestra en este ejemplo:
Ahora multiplicamos por 2 el numero y lo elevamos a la potencia del lugar que ocupa algo así:
Ahora sumamos todos los resultados así: 64 + 32 +16 + 0 + 0 + 2 + 1 = 115 seria el numero decimal
El código fuente en Python seria algo así:
La forma de llamar esta clase seria algo así: