Le ET logique

Tester le code ci-dessous.

1
print(0b0 & 0b1)
2
print(0b1 & 0b1)

la fonction & correspond au ET logique en python

Remarque

On peut appliquer la fonction & sur des nombres binaires. Tester le code ci-dessous.

1
print(0b10101101 & 0b11110000)
2
print(0b10101101 & 0b00001111)

La fonction & renvoie alors le décimal qui correspond au résultat.

C'est plus parlant si vous convertissez le résultat en binaire.

1
print(bin(0b10101101 & 0b11110000))
2
print(bin(0b10101101 & 0b00001111))

Tester également celui ci

1
a=125
2
print(bin(a))
3
print(bin(a & 11110000))