Binaire
Script 1
i=0
qi=47
while qi>0:
# il est important de calculer ri avant qi !!!
ri=qi%2
ri=qi%2
qi=qi//2
print(ri)
i=i+1
Script 2 avec liste
# l'intérêt de la liste est de pouvoir:
# - enregistrer les valeurs successives de q et r au fil des calculs
# - inverser le sens des valeurs des r pour en faire une lecture binaire
i=0
qi=47
# creation listes vides
listeq=[]
lister=[]
while qi>0:
ri=qi%2
qi=qi//2
# ajout des valeurs qi et ri dans les listes
listeq.append(qi)
lister.append(ri)
i=i+1
# inverse la liste r puis l'imprime
lister.reverse()
print(lister)
Aucun commentaire:
Enregistrer un commentaire
Tout commentaire nous engage ;)