Correction

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
def insere(a, tab):
    """
    InsÚre l'élément a (int) dans le tableau tab (list)
    trié par ordre croissant à sa place et renvoie le
    nouveau tableau.
    """
    l = list(tab) #l contient les mĂȘmes Ă©lĂ©ments que tab
    l.append(a)
    i = len(l) - 2
    while a < l[i] and i >= 0:
        l[i+1] = l[i]
        l[i] = a
        i = i - 1
    return l