 Degré de difficulté : Avancé. Étant donné certaines données d'entrée, générez un algorithme pour trier les données par ordre décroissant.
 3, 5, 9, 1, 8, 2
Étape 1 : Créez une liste et ajoutez les éléments donnés dans la liste : L = [3, 5, 9, 1, 8, 2]. \nÉtape 2 : Définissez un indicateur appelé swapped sur False, afin que vous puissiez enregistrer l'échange s'il se produit : swapped = False\nÉtape 3 : Définissez l'index du dernier élément de la liste : last_index = len(L) \u2013 1. \nÉtape 4 : Pour chaque élément de la liste, déplacez-vous de gauche à droite et vérifiez si l'élément actuel est supérieur au dernier élément : \nSi oui, échangez les éléments et définissez l'indicateur d'échange sur True.\nÉtape 5 : Si le swapped flag est True, répétez les étapes 4 et 5. Sinon, la liste est triée et vous pouvez sortir de la boucle.\nÉtape 6 : Renvoyez la liste triée L.