Conversion binaire vers hexadécimale

Résolu
Noe -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -

Bonjour,

je cherche comment passer du binaire à l'hexadécimal (je sais que du décimal à l'hexa on utilise "hex", et du décimal au binaire "bin", mais du binaire à l'hexa je l'ignore).

Merci pour votre aide

3 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     

    Bonjour,

    Une petite recherche t'aurait menée à ce lien.

    def bin_to_hex(b: str) -> str:
        return hex(int(b, 2))
    
    print(bin_to_hex('11010110')) # Affiche 0xd6
    

    Bonne chance

    1
  2. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     

    Bonjour

    Converti ton binaire en décimal puis le décimal en hexa.


    0
  3. PierrotLeFou
     

    Relis la doc sur int(), voir le second paramètre.

    0