Adloun

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.