Saurez-vous remettre en ordre ce code Python ?

L’opérateur « ou exclusif » entre deux bits renvoie 0 si les deux bits sont égaux et 1 s’ils sont différents : 0 ⊕ 0 = 0 , 0 ⊕ 1 = 1 , 1 ⊕ 0 = 1 , 1 ⊕ 1 = 0
On représente ici une suite de bits par un tableau contenant des 0 et des 1.

La fonction Python suivante prend en paramètres deux tableaux de même longueur et renvoie un tableau où l’élément situé à position i est le résultat, par l’opérateur « ou exclusif », des éléments à la position i des tableaux passés en paramètres.

Par exemple, avec les tableaux [1, 0, 1, 0] et [0, 1, 1, 0] donnés en paramètres, la fonction renverra le tableau [1, 1, 0, 0].

D’autres défis vous attendent sur cette page !