def empiler(p:list,v)->list: return [v]+p def depiler(p:list)->tuple: v = p[0] nouv = p[1:] return (v,nouv) maPile =[] maPile=empiler(maPile,1) maPile=empiler(maPile,2) maPile=empiler(maPile,3) print(maPile) valeur,maPile=depiler(maPile) print("valeur = ",valeur, "mapile =", maPile)