Bonjour à tous,

Je dois rendre un projet pour les cours où je dois faire un convertisseur décimal/binaire codé en python,
voici mon code :
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
 
from math import*
print("Entrez un nombre décimal entre 0 et 255")
tab = 8
decimal= int(input())
binaire=[0]*8
while decimal != 0:
	valeur = decimal%2
	decimal=decimal // 2
	binaire[tab]=valeur
	tab = tab-1
tab = 8
print("Votre nombre en décimal est:")
for loop in range (8):
	print(binaire[tab])
	tab=tab-1
on m'affiche l'erreur : "IndexError: list assignment index out of range"

Pouvez vous m'aider à la corriger ?
Merci d'avance !