Exercices Les Bases Python Statistique sur une liste
🎉

Bravo!

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

Statistique sur une liste

En Python, une fonction peut renvoyer plusieurs valeurs d'un coup. Il suffit de les séparer par des virgules apres le return. Python les emballe automatiquement dans un tuple (une sorte de liste immuable).

Par exemple :

def min_max(a, b):
if a < b:
return a, b
return b, a

petit, grand = min_max(7, 3)
petit vaut 3, grand vaut 7

Écris une fonction statistiques(nombres) qui prend une liste de nombres et renvoie trois valeurs : le minimum, le maximum et la moyenne.

Exemple :
statistiques([4, 1, 7, 3]) renvoie (1, 7, 3.75)
statistiques([10]) renvoie (10, 10, 10.0)

Tests (3/4)

Liste normale
assert statistiques([4, 1, 7, 3]) == (1, 7, 3.75)
Un seul élément
assert statistiques([10]) == (10, 10, 10.0)
Nombres negatifs
assert statistiques([-5, 0, 5]) == (-5, 5, 0.0)

+ 0 tests cachés

Indices (3 disponibles)

solution.py