Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python3
- # -*- coding: utf-8 -*-
- #----------------------------------------------------------------------------
- # Created by : Alain Van Kerckhoven
- # Created Date: 26 avril 2022
- # Licence : GPL
- # Version : 1.0
- # ---------------------------------------------------------------------------
- """
- Statistiques de base d'une liste entrée manuellement
- (sans recours à une bibliothèque)
- """
- # ---------------------------------------------------------------------------
- flag = True # Variable drapeau booléenne
- maliste = list() # Création de la liste vide
- while flag:
- element = input("Entrez une valeur. Pour finir, pressez simplement enter:\n")
- if element == "":
- flag = False
- continue
- maliste.append(int(element))
- # Nombre d'éléments
- nb_elements = len(maliste)
- # Maximum et minumum
- maximum = max(maliste)
- minimum = min(maliste)
- # Moyenne
- moyenne = sum(maliste)/nb_elements
- # Médiane
- maliste_triee = sorted(maliste)
- mid = nb_elements // 2
- median = (maliste_triee[mid] + maliste_triee[-mid-1]) / 2
- # Impressions
- print ("liste :", maliste)
- print ("liste triée :", maliste_triee)
- print("nb d'éléments :", nb_elements)
- print ("maximum :", maximum)
- print ("minimum :", minimum)
- print ("moyenne :", moyenne)
- print ("médiane :", median)
Advertisement
Add Comment
Please, Sign In to add comment