dico = {"0":0, "1":1, "2":2, "3":3, "4":4, "5":5, "6":6,"7":7, "8":8, "9":9, "A":10, "B":11, "C":12,"D":13, "E":14, "F":15} def convertdecbin(n): b = "" while n != 0: q = int(n/2) b = str(n-q*2)+b n = q return b def converthexabin(n): hexa = "" for i in n: h = convertdecbin(dico[i]) if len(h)<4: if len(h) == 3: h = "0"+h else: if len(h) == 2: h = "00"+h else: h = "000"+h hexa += h return hexa