La correction du tp :
def echange(tab,i,j):
'''
>>>echange([1,2,3,4],0,2)
[3,2,1,4]
'''
tab[i],tab[j]=tab[j],tab[i]
return tab
def rangement1(tab):
liste_0=[0 for i in range(tab.count(0))]
liste_1=[1 for i in range(tab.count(1))]
return liste_0+liste_1
def rangement2(tab):
liste_0=[]
liste_1=[]
for val in tab:
if val==0:
liste_0.append(0)
else:
liste_1.append(1)
return liste_0+liste_1
Banque des sujets des épreuves pratiques
https://cyclades.education.gouv.fr/delos/public/listPublicECE