Article épinglé

mercredi 30 octobre 2019

Des pistes pour le binaire

Liste de 0 à 255 en binaire

for i in range(256):     
    print(bin(i),"- correspond à -",i)

>>> %Run qq.py
0b0 - correspond à - 0
0b1 - correspond à - 1
...
0b11111110 - correspond à - 254
0b11111111 - correspond à - 255

Liste sur 8 bits de 0 à 255 en binaire

for i in range(256):
    binaire=bin(i)[2:]
    while len(binaire)<8:
        binaire="0"+binaire
    print(binaire,"-",i)

>>> %Run qq.py
00000000 - 0
00000001 - 1
00000010 - 2
00000011 - 3
...
11111101 - 253
11111110 - 254
11111111 - 255


Transformation d'un nombre décimal en binaire sur 8 bits

i=int(input("Saisir une valeur entière entre [0 et 255] "))

binaire=bin(i)[2:]
 
while len(binaire)<8:
    binaire="0"+binaire
 
print(i," correspond en binaire à ",binaire)

>>> %Run qqq.py
Saisir une valeur entière entre [0 et 255] 145
145  correspond en binaire à  10010001


Aucun commentaire:

Enregistrer un commentaire

Tout commentaire nous engage ;)