background preloader

Présentation

On souhaite afficher un nombre en format décimal, en format binaire et en format hexadécimal. Vous devez implémenter les trois fonctions suivantes :

  • dec_vers_binhex, qui prend un nombre décimal en paramètre et qui renvoie le code binaire et hexadécimal.
  • bin_vers_dechex, qui prend un nombre binaire en paramètre et qui renvoie le code décimal et hexadécimal.
  • hex_vers_decbin, qui prend un nombre hexadécimal en paramètre et qui renvoie le code décimal et binaire.

Pour convertir un nombre entier décimal  en une chaine de caractère binaire et hexadécimal, on utilise les méthodes bin(nb_dec) et hex(nb_dec).

Pour convertir une chaine de caractères codée dans une base quelconque en entier décimal, on utilise la méthode int(chaine, base) avec le paramètre base valant 2, 8, 10 ou 16.