Leçon 2 / 10 — Chapitre 8: Mise en pratique : gestion de stock
Afficher l'inventaire formaté en colonnes
Deuxième étape : afficher l'inventaire de façon lisible, avec les noms de produits alignés en colonnes, grâce au formatage avancé des f-strings vu au sixième chapitre.
inventaire = [
{"nom": "riz", "prix": 5, "stock": 20},
{"nom": "huile", "prix": 8, "stock": 0},
{"nom": "sucre", "prix": 3, "stock": 15},
]
for produit in inventaire:
print(f"{produit['nom'].capitalize():<10}{produit['prix']:>6.2f} $ stock : {produit['stock']:>4}")
Ce code affiche trois lignes alignées, chacune avec le nom sur 10 caractères (aligné à gauche, première lettre en majuscule avec .capitalize()), le prix sur 6 caractères avec 2 décimales (aligné à droite), et le stock sur 4 caractères — les méthodes de chaînes et les options de f-string du sixième chapitre, appliquées ici à des données réelles.
Notez produit['nom'] avec des guillemets simples à l'intérieur des accolades d'une f-string qui utilise déjà des guillemets doubles à l'extérieur : Python distingue les deux, ce qui évite toute ambiguïté.
À vous de jouer : affichez votre inventaire chargé à la leçon précédente, avec le nom, le prix et le stock alignés en colonnes.
Continuez ce module
Débloquez les leçons restantes ainsi que la certification finale.
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 85 leçons restantes de ce module
Votre paiement est vérifié avant l'activation de l'accès