Bonjour j'essaie de faire un convertisseur binaire 8 bits en décimal mais cela ne fonctionne pas. J'auris donc besoin de votre aide, s'il vous plait !
Voici mon code :
Merci d'avance !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 print("Entrez un nombre binaire sur 8 bits") binaire =[0]*8 nombre = input() longueur = len(nombre) if longueur != 8: print("Ce n'est pas un binaire sur 8 bits") décimal = 0 for indice in range(8): binaire[indice] = nombre[indice] binaire.reverse() for indice in range(8): décimal = binaire[indice]*(2**indice) + décimal print("Votre nombre s'écrit:", end = "") print(décimal)
Partager