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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.