Retour aux quiz
Débutant

Opérateur ET binaire (&)

Combien d'itérations cette boucle effectue-t-elle ?

quiz.py
1
x = 5  # indice : sa valeur en binaire est 0101
2
y = 3  # indice : sa valeur en binaire est 0011
3
print(x & y)

Réponses possibles

A7
B2
C8
D1

Explication

L'opérateur & effectue un "et" binaire entre les valeurs des deux nombres. En binaire, 0101 & 0011 donne 0001 car seulement le 1 le plus à droite est présent dans 0101 ET dans 0011.