Conversion binaire vers hexadécimale

Résolu/Fermé
Noe - Modifié le 30 nov. 2022 à 15:18
mamiemando Messages postés 33361 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 15 novembre 2024 - 30 nov. 2022 à 15:21

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

A voir également:

3 réponses

mamiemando Messages postés 33361 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 15 novembre 2024 7 799
30 nov. 2022 à 15:21

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
jordane45 Messages postés 38288 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 15 novembre 2024 4 703
30 nov. 2022 à 00:08

Bonjour

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


0
PierrotLeFou
30 nov. 2022 à 00:35

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

0