Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Aperçu

Résumer des données

Voici la première page de la leçon. Lis-la et essaie les activités. La suite est dans le cours complet.

30 minutes

Dix notes, une réponse

La cantine veut savoir si les repas plaisent. Dix élèves donnent une note de 1 à 5.

Personne ne veut lire dix notes. On veut un résumé : la note moyenne, la pire note, la meilleure.

Dans cette leçon, tu apprends à résumer une colonne de données.

Mots-clés

MotCe que ça veut direExemple
SondageUne question posée à beaucoup de personnes.Quelle note donnes-tu à la cantine ?
EffectifLe nombre de valeurs.10 notes
SommeToutes les valeurs additionnées.4 + 5 + 3 = 12
MoyenneLa somme divisée par l’effectif.36 ÷ 10 = 3,6
MinimumLa plus petite valeur.1
MaximumLa plus grande valeur.5
PourcentageUne part sur 100.5 réponses sur 10 : 50 %

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

Cinq chiffres qui résument

Python sait déjà calculer ces chiffres. len donne l’effectif. sum donne la somme. min et max donnent le minimum et le maximum.

La moyenne s’obtient en divisant la somme par l’effectif.

Le maximum moins le minimum donne l’étendue : de combien les notes varient.

À toi : résumer les notes

Code: python
notes = [4, 5, 3, 2, 5, 4, 4, 1, 5, 3]

print("Effectif :", len(notes))
print("Somme :", sum(notes))
print("Moyenne :", sum(notes) / len(notes))
print("Minimum :", min(notes))
print("Maximum :", max(notes))
print("Étendue :", max(notes) - min(notes))

# Change une note en 1 et relance. Que devient la moyenne ?

Exemple travaillé : la moyenne des dix notes

ÉlèveNoteTotal en cours
144
259
3312
4214
5519
6423
7427
8128
9533
10336
Moyenne-36 ÷ 10 = 3,6

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

Trouver le minimum à la main

Pour trouver le plus petit, on part du premier nombre. Puis on regarde tous les autres.

Si un nombre est plus petit, il devient le nouveau minimum. Pour le maximum, c’est pareil, dans l’autre sens.

Pourquoi pas 0 au départ ? Parce que si toutes les notes sont grandes, le 0 gagnerait à tort.

À toi : suivre le minimum et le maximum

Code: python
notes = [4, 5, 3, 2, 5]

petit = notes[0]
grand = notes[0]
for note in notes:
    if note < petit:
        petit = note
    if note > grand:
        grand = note
    print("note", note, "minimum", petit, "maximum", grand)

# Change la liste en [9, 8, 7]. Le minimum est-il encore juste ?

Exemple travaillé : minimum et maximum

Note lueMinimum aprèsMaximum après
444
545
335
225
525

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

Contrôle rapide

À toi de jouer

Contrôle rapide

4 questions
Essayez : vos réponses sont notées ici puis oubliées. Connectez-vous si vous voulez conserver votre score et reprendre là où vous en étiez.Se connecter pour conserver mon score

Tes réponses sont corrigées ici et ne sont pas conservées. Un compte garde tes résultats.

La leçon continue

9 parties de plus de cette leçon se trouvent dans le cours complet, avec les exercices et la vérification finale. Un compte te donne tout.