Voici comment vous pouvez écrire une fonction Python pour convertir un nombre décimal en binaire, octal et hexadécimal:
def conversion(n): print("En binaire:", bin(n)) print("En octal:", oct(n)) print("En hexadécimal:", hex(n))
Pour utiliser cette fonction, vous pouvez simplement appeler
conversion(n)
, où
n
est le nombre décimal que vous souhaitez convertir. La fonction imprimera les versions binaire, octale et hexadécimale de ce nombre. Par exemple:
>>> conversion(10) En binaire: 0b1010 En octal: 0o12 En hexadécimal: 0xa
Cette fonction utilise les fonctions built-in de Python
bin()
,
oct()
et
hex()
pour effectuer les conversions. Ces fonctions renvoient les versions binaire, octale et hexadécimale des nombres en tant que chaînes de caractères, avec le préfixe
0b
,
0o
et
0x
respectivement pour indiquer le type de chaque nombre.
Related Posts