PaliSkill
Python intermédiaire

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