liste.py
liste.py
— 1.7 KB
Contenu du fichier
#!/usr/bin/env python # -*- coding: utf-8 -*- '''' ********************************************************************** Fichier liste.py Programme qui lit une liste de valeurs dans un fichier, qui recherche les plus petite et grande valeurs et tri la liste. Entree : (clavier) le nom du fichier contenant la liste (fichier) la liste Sortie : (ecran) la plus petite valeur (ecran) la plus grande valeur (ecran) la liste triee ********************************************************************** ''' #------------------------------------------------------- # Cette fonction permet de lire une liste de valeur # a partir d'un fichier # # Entree : (parametre) le nom du fichier # Sortie : (retour) la liste de valeurs #------------------------------------------------------- def lire_liste(fichier): fs = open(fichier) # ouverture du fichier # On lit la ligne du fichier et on divise les elements (split) ma_liste=list(map(int, fs.readline().split())) fs.close(); # fermeture du fichier return ma_liste #----------------------------------------------------- # Programme principal qui lit la liste, recherche les # valeurs min et max, puis trie la liste # # Entree : (clavier) le nom du fichier contenant la liste # Sortie : (ecran) la plus petite valeur # (ecran) la plus grande valeur # (ecran) la liste triee #------------------------------------------------------ def main(): # Lecture de la liste # Recherche du min et du max # Tri de la liste # Impression de la valeur minimale print (...) # Impression de la valeur maximale print (...) # Impression de la liste triee print(...) if __name__ == "__main__": main()