Algo pour convertir un nombre binaire en décimal
Bonsoir à tous, je suis en pleine apprentissage du langage python, je m'attaquais à quelques algo de base tel que des convertion de décimal-> binaire, binaire-> décimal...
J'ai réussi a faire l'algo décimal->binaire
Code:
1 2 3 4 5 6 7 8 9 10 11
|
a_2=""
a_10c = input("Nombre décimal à transposer :")
a_10 = int(a_10c)
while a_10 != 0 :
r=a_10%2 #permet d'avoir le reste de la division
a_2= str(r)+a_2 #permet de concaténer les deux chaines
a_10=a_10//2
print(a_10c, " base 10 =", a_2, " base 2") |
A présent et cela fait déjà plusieurs jours que je suis sur le convertisseur binaire -> décimal mais impossible de le finir... (impossible de trouver la solution à ce problème)
Pourriez vous m'expliquer comment en faire un, que je ne reste pas bloqué à cette si petite étape. (Au mieux, que vous m'expliquiez sur un algo binaire->decimal deja fonctionnel).
Je vous en remercie d'avance.
Cordialement, Eole92.