def tri(l): """effectue le tri classique : on recherche le minimum, on le place en premiere position et on recommence avec les elements restant""" for k in range (0,len (l)-1) : # recherche du minimum p = k for n in range (k+1, len (l)) : if l [n] < l [p] : p = n # echange ech = l [k] l [k] = l [p] l [p] = ech k=[2,8,9,5,15,4,56,78,85,15,45,3] print "non triee ", k tri(k) print "triee ",k