fork download
  1. # Bucles
  2. # Convertir un valor binario (base 2) a base 10.
  3.  
  4. binario = input("Dame el valor binario: ")
  5. binario = binario.strip()
  6.  
  7. num_digitos = len(binario)
  8. base = num_digitos - 1
  9. resultado = 0
  10. for i in range(num_digitos):
  11. resultado += (2 ** base) * int(binario[i])
  12. base -= 1
  13.  
  14. print("Resultado en decimal:", resultado)
  15.  
Success #stdin #stdout 0.02s 27680KB
stdin
11001
stdout
Dame el valor binario: Resultado en decimal: 25