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.')
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.')
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

原文链接:Conversor Binário Para Decimal.

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
So what if we fall down? At least we are still young.
摔倒了又怎样,至少我们还年轻
评论 抢沙发

请登录后发表评论

    暂无评论内容