Article épinglé

mardi 15 octobre 2019

Binaire - recueil de vidéos

Binaire

Script 1


i=0
qi=47

while qi>0:   
    # il est important de calculer ri avant qi !!!
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 ;)