-
-
Save parzibyte/e41ffd9660dd47d81d1e53b4aceb00fc to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
https://parzibyte.me/blog | |
""" | |
def binario_a_decimal(binario): | |
posicion = 0 | |
decimal = 0 | |
# Invertir la cadena porque debemos recorrerla de derecha a izquierda | |
# https://parzibyte.me/blog/2019/06/26/invertir-cadena-python/ | |
binario = binario[::-1] | |
for digito in binario: | |
# Elevar 2 a la posición actual | |
multiplicador = 2**posicion | |
decimal += int(digito) * multiplicador | |
posicion += 1 | |
return decimal |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment