Exercice 1 — Parcourir une liste Python et calculer une somme
On considère la liste Python
notes = [10, 12, 16, 14] et l'algorithme s = 0, puis for valeur in notes: s = s + valeur.\n\n1. Donner le contenu de s après chaque itération.\n2. Déterminer la somme finale et la moyenne des notes.\n3. Expliquer ce que réalise le programme pour une liste quelconque de nombres.Corrigé détaillé
1. Parcours de liste. La boucle lit successivement les valeurs 10, 12, 16 et 14 ; l'accumulateur prend donc les valeurs 10, puis 22, puis 38, puis 52.
2. À la fin, la somme vaut et la moyenne est .
3. De façon générale, l'algorithme additionne tous les éléments de la liste. La moyenne s'obtient ensuite en divisant la somme par le nombre d'éléments (
len(notes)) quand la liste n'est pas vide.