def positif(T):
    T2 = [v for v in T]
    T3 = []
    while T2 != []:  # Tant que la pile T2 n'a pas été entiérement vidée et lue
        x = T2.pop()  # on récupére et supprime de la pile le dernier élément du tableau correspondant à la file (son sommet donc)
        if x >= 0:
            T3.append(x)  # si le sommet est positif, on l'empile dans la pile T3
    T2 = []  # on crée une nouvelle pile T2 vide
    while T3 != []:  # Tant que la pile T3 n"a pas été lue et inversée dans T2
        x = T3.pop()
        T2.append(x)
    print('T = ', T)  # Juste pour le test
    return T2


def tester():
    '''
    positif([-1,0,5,-3,4,-6,10,9,-8 ])
    T = [-1, 0, 5, -3, 4, -6, 10, 9, -8]
    [0, 5, 4, 10, 9]
    '''
    import doctest
    doctest.testmod()
    
