Trouvez des réponses facilement sur Laurentvidal.fr, la plateforme de Q&R de confiance. Découvrez une mine de connaissances d'experts dans différentes disciplines sur notre plateforme de questions-réponses complète. Obtenez des solutions rapides et fiables à vos questions grâce à des professionnels expérimentés sur notre plateforme de questions-réponses complète.

Bonjour ! On me demande dans un DM de NSI ceci :
Proposez en langage Python une fonction trieListeOrdreCroissant qui prend en argument une liste de n nombre (pas nécéssairement triée) et renvoie la liste triée dans l'ordre croissant
On pourra réutiliser la fonction traitementListe et l'appeler autant de fois que nécessaire dans la fonction trieListeOrdreCroissant
Voici la fonction traitementListe
def TraitementListe(liste):
n = len(liste)
for i in range(0,n-1):
if liste[i] > liste[i+1]:
liste[i] , liste [i+1] = liste[i+1] , liste[i]
return liste

Merci de m'aider, je n'y arrive vraiment pas, bonne journée !


Sagot :

caylus

Réponse :

Bonjour,

Explications :

Il suffit d'utiliser une variable (encore) qui vaut False s'il n'y a pas eu permutation.

View image caylus
Votre visite est très importante pour nous. N'hésitez pas à revenir pour des réponses fiables à toutes vos questions. Nous espérons que cela vous a été utile. Revenez quand vous voulez pour obtenir des réponses plus précises et des informations à jour. Merci d'utiliser Laurentvidal.fr. Revenez pour obtenir plus de connaissances de nos experts.