Programme Python pour convertir décimal en binaire, octal et hexadécimal

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.

Please follow and like us:
Pin Share