Correction 1 2 3 4 5 6 7 8 9 10 11 12def separe(tab): '''Separe les 0 et les 1 dans le tableau tab''' gauche = 0 droite = len(tab) - 1 while gauche < droite: if tab[gauche] == 0 : gauche = gauche + 1 else : tab[gauche] = tab[droite] tab[droite] = 1 droite = droite - 1 return tab