CodeAgeBy Sitezack
Python appliqué pour ProsFichiers, CSV et API0 XP
Progression du chapitre0/6

Leçon 4 sur 7

Agréger des données CSV

Le motif d'agrégation : initialiser un accumulateur, parcourir les lignes, convertir les chaînes en nombres, accumuler.

int() pour les quantités, float() pour les prix — et round(x, 2) dès qu'il s'agit d'argent.

for row in rows:
    revenue = revenue + int(row["qty"]) * float(row["price"])

🎯 Exercice

À partir de DATA (mêmes colonnes que précédemment), calculez revenue : la somme de qty × price pour chaque ligne, arrondie à 2 décimales. Affichez revenue.

Leçon PRO

Ce chapitre avancé fait partie de CodeAge PRO. Débloque-le pour continuer ton aventure.

Découvrir PRO