def trier_par_somme(tableau): sommes = [(i, sum(tableau[i])) for i in range(len(tableau))] # Tri par sélection basé sur la somme des lignes for i in range(len(sommes)): min_index = i for j in range(i + 1, len(sommes)): if sommes[j][1] < sommes[min_index][1]: min_index = j sommes[i], sommes[min_index] = sommes[min_index], sommes[i] tableau[i], tableau[min_index] = tableau[min_index], tableau[i] return tableau # Exemple d'utilisation je ne suis pas sur pour l'algo tableau = [[0, 3, 2], [9, 4, 5], [4, 1, 3]] resultat = trier_par_somme(tableau) print(resultat)