Un chiffre d'affaires cumulé
Exercice d'entraînement · niveau 2 · mathématiques (ECT 1re année), chapitre 13 — Informatique et algorithmique · Tableaux et statistiques
Énoncé
Le chiffre d'affaires mensuel d'un magasin, en milliers d'euros, est , , , , , . Écrire les lignes Python qui donnent le total, la moyenne mensuelle et les totaux cumulés, puis dire à partir de quel mois le cumul dépasse .
Corrigé
Les lignes Python.
import numpy as np
ca = np.array([20, 25, 18, 30, 22, 35])
print(np.sum(ca)) # 150
print(np.mean(ca)) # 25.0
print(np.cumsum(ca)) # [ 20 45 63 93 115 150]
Le total et la moyenne. La somme vaut milliers d'euros, et la moyenne milliers d'euros par mois.
Les cumuls. np.cumsum rend les totaux successifs : après le premier mois , après le deuxième , puis , , et . Chaque valeur est la précédente augmentée du mois courant.
Le dépassement. Le quatrième cumul vaut et le cinquième : le cumul dépasse milliers d'euros au cours du cinquième mois.
Le point délicat. np.sum rend un nombre, np.cumsum rend un tableau de même longueur que la série. Le dernier terme du cumul est d'ailleurs toujours égal à la somme totale — ici dans les deux cas, ce qui fournit un contrôle gratuit.
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.