Comment convertir un nombre binaire en décimal avec python
Dans ce guide, nous allons vous montrer un court script qui peut être utilisé pour convertir un nombre binaire en nombre décimal en Python sur Linux. Ce script utilise le casting, qui est utilisé pour convertir une variable d’un type à un autre. Dans ce cas, nous utilisons le casting Python pour convertir une chaîne en nombre décimal qui est un entier.
Consultez le script ci-dessous pour l’utiliser sur votre propre système.
Dans ce tutoriel, vous allez apprendre :
- Comment convertir un nombre binaire en décimal avec Python
Conversion d’un nombre binaire en décimal via un script Python sous Linux
Script Python
Lorsque vous essayez d’utiliser la conversion pour convertir un type de variable en entier, assurez-vous que votre type d’entrée de variable est une chaîne.
Sans plus tarder, voici le script Python. Copiez et collez la section ci-dessous dans un nouveau fichier sur votre ordinateur.
#!/usr/bin/env python
while True:
try:
# Try to convert bunary to decimal
decimal_num = int(raw_input("Enter a binary number: "), 2)
# If we fail we ask again user to enter binary number
except ValueError:
print "Your input is not a binary number! Please try again."
else:
# Exit program if the conversion from binary to decimal was successful
break
print converted decimal number
print decimal_numEnregistrez votre script, par exemple avec le nom binary2decimal.py, puis rendez-le exécutable et exécutez le script :
chmod +x binary2decimal.py
./binary2decimal.py
Conversion d’un nombre binaire en décimal via un script Python sous Linux
C’est tout ce qu’il y a à faire. Maintenant, vous aurez facilement du mal à convertir des nombres binaires en entiers décimaux avec Python.
