trie selection
![](../dicoISN/imagepages/16img1.jpg)
Ce programme est utile pour trier une série de nombre dans l'ordre croissant.
La fonction from random import*:
est utile puisqu'on va utiliser le hasard dans ce programme.
for i in range(8):
est utile pour réaliser une liste de 8 chiffres.
a=randrange(1,101)
va nous servir a remplir la liste par des nombres comprit entre 1 et 101.
L.append(a)
fait rentre les nombres dans la liste L[] crée au préalable au niveau de la ligne 2 par L[].
ce qui va nous servir a faire apparaître la liste L[] complète est la ligne 6 avec Print (L).
L1=L[[0]]
veut dire que le programme va prendre une valeur de la première liste et va l'ajouter a la deuxième jusquà ce que la première liste soit vide.
La fonction
for i in range (Len(L)-1)
Print(L1)
est la pour faire apparaître la deuxième liste L1 avec sa première valeur et va tourner jusquà ce que la première liste L soit vide.
j=0 est en quelque sorte un indicateur de position (J=0 sera la première position de la Liste L1).
La ligne 11: while j
L1[j]
est très importante car elle va permettre au programme de comparer le nombre, pris auparavant, avec le(s) terme(s) ajouté(s) précédemment dans la liste L1. le programme avec cette fonction, prend un nombre dans la première Liste. Il va ensuite le comparer avec un terme de la liste L1. Si le chiffre qu'il compare est plus grand que celui de la Liste L1, il va le compare avec le seconde terme de la Liste L1.
Au moment où il va trouver un nombre plus grand que celui qu'il veut inséré dans la Liste il va sarrêter de comparer et l'ajouter juste avant celui ci.
Ainsi de suite jusqu'a la fin de la Liste L.