DEV Community

Cover image for Conversor Binário Para Decimal.
João Victor Benedet Machado
João Victor Benedet Machado

Posted on

Conversor Binário Para Decimal.

Olá!, recentemente eu fiz um pequeno e simples código em Python para converter códigos binário para decimal.

Alguém saberia como deixar esse código ainda mais compacto, mas mantendo o funcionamento?

código:


codigobin = str(input('digite o valor em binario para traduzilo para decimal: '))
tuplarelacao = []
tupla_binario = tuple(codigobin[i] for i in range(len(codigobin)))[::-1]
for i in range(len(tupla_binario)):
    if tupla_binario[i] == '1':
        print('igual a um', i)
        equivalente = (2**i)
        print(equivalente)
        tuplarelacao.append(equivalente)

print(f'o numero binario {codigobin}, é igual a {sum(tuplarelacao)} em decimal.')
Enter fullscreen mode Exit fullscreen mode

Top comments (0)