"""
Notions abordées :
	- importation de modules
	- tirage de nombres aléatoires
	- création de listes et ajout d'éléments
	- tri et permutation d'éléments d'une liste
	- structure de contrôle : PARCOURIR, CHOISIR

Exercice à réaliser :
	1) Créer une liste vide et écrire une fonction remplirListe qui remplit remplit la liste passée
	en paramètre de 10 valeurs entières tirées au hasard dans l'intervalle [1..100] :
		|- ENTREES : une variable liste de type list
		|- SORTIES : aucune
	2) Ecrire une fonction permuter qui échange les éléments de la liste de rang i et j et donc la
	signature est la suivante :
	permuter(liste, i, j)
		|- ENTREES : liste est du type list, i et j sont de type int
		|- SORTIES : aucune
	Ainsi, permuter(liste, 1, 3) produit : [2, 6, 1, 7] => [2, 7, 1, 6]
	3) Ecrire une fonction trierListe qui trie les éléments d'une liste par ordre croissant et donc la
	signature est la suivante :
	trierListe(liste)
		|- ENTREES : liste est du type list
		|- SORTIES : aucune
	On pourra utiliser un parcours en double for imbriqué ainsi que la fonction permuter
	définie précedemment.
"""

# IMPORT ==========================================================================================
import random

# FONCTIONS =======================================================================================
def remplirListe(liste):
	pass

def permuter(liste, i, j):
	pass

def trierListe(liste):
	pass

# PROGRAMME PRINCIPAL =============================================================================
print("***** DEBUT PROGRAMME *****")


print("****** FIN PROGRAMME ******")