Exercices Fonctions & Modules Statistiques de base
🎉

Bravo!

Débutant 🧠 Fondamentaux 10 XP 0 personnes ont réussi

Statistiques de base

Avant de coder des calculs statistiques toi-même, vérifie si Python ne le fait pas déjà. Le module statistics de la bibliothèque standard fournit mean(), median() et stdev() prêts à l'emploi. Pas besoin d'installer quoi que ce soit.

Exemple :
import statistics
données = [1, 2, 3, 4, 5]
statistics.mean(données) donne 3
statistics.median(données) donne 3
statistics.stdev(données) donne environ 1.58

Attention : stdev() a besoin d'au moins 2 valeurs.

Écris une fonction stats(nombres) qui retourne un dictionnaire avec les clés 'moyenne', 'mediane' et 'ecart_type'. Si la liste n'a qu'un élément, l'écart-type vaut 0.

Exemple :
stats([1, 2, 3, 4, 5]) renvoie {'moyenne': 3, 'mediane': 3, 'ecart_type': 1.58...}

Tests (2/4)

Stats basiques
import statistics
r = stats([1, 2, 3, 4, 5])
assert r['moyenne'] == 3
assert r['mediane'] == 3
Deux éléments
r = stats([10, 20])
assert r['moyenne'] == 15

+ 0 tests cachés

Indices (3 disponibles)

solution.py