bitodec convertit du binaire au décimal, et dectobi du décimal au binaire.
def bitodec(a): b,c=str(a),0 for i in range(len(b)): c+=int(b[i])*2**(len(b)-i) return c//2 def dectobi(a): t,b="1",0 while 2**(b+1)<=a: b+=1 a-=2**b for i in range(b-1,-1,-1): if a-2**i<0: t+="0" else: t+="1" a-=2**i return int(t)