Exercice 1 — Indices et moyenne des recettes
Les recettes quotidiennes, en euros, sont [120, 150, 90, 140].
1. Donner les valeurs affichées par le programme.
recettes = [120, 150, 90, 140]
print(recettes[0], recettes[-1], len(recettes))
2. Écrire un programme autonome calculant la moyenne avec une boucle et un accumulateur, sans utiliser sum.Corrigé détaillé
1. Le programme affiche
120 140 4. L'indice 0 désigne la première recette ; −1 désigne la dernière ; la liste contient quatre valeurs.
2. Voici un programme complet :
recettes = [120, 150, 90, 140]
total = 0
for recette in recettes:
total = total + recette
moyenne = total / len(recettes)
print(total)
print(moyenne)
Il affiche 500, puis 125.0. Le total vaut 120 + 150 + 90 + 140 = 500 € et la moyenne vaut 500/4 = 125 € par jour. L'initialisation de total est placée avant la boucle pour ne pas effacer les sommes partielles.