Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés. Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
tambien te podria servir esto: convertir una lista en binario a decimal
1
2
3
4
5
6
7
8
9
import json
lista =[1,0,1,0,1,0]
cadena = json.dumps(lista)
newstring = cadena.replace("[","")
new2 = newstring.replace("]","")
new3 = new2.replace(",","")
new4 = new3.replace(" ","")
numerofinal = int(new4, 2)
print(numerofinal)
pero si quieres que te de el numero 2 solo tienes que poner en los valores de la lista: [1,0] ya que el 0 esta en la posicion del 1, y el 1 en la posicion del 2.
Valora esta respuesta
0
Comentar
Numero primo
ayuda de este ejercicio para imprimir los multiplos de tres