Correction 1 2 3 4 5 6 7 8 9 10 11 12def chercher(tab, n, i, j): if i < 0 or j > len(tab) : return None if i > j : return None m = (i + j) // 2 if tab[m] < n : return chercher(tab, n, m+1 , j) elif tab[m] > n : return chercher(tab, n, i , m-1 ) else : return m