Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Ventes et Expéditions | Boucles
Introduction à Python

Glissez pour afficher le menu

book
Défi : Ventes et Expéditions

Dans ce défi, vous allez gérer les niveaux de stock quotidiens des produits essentiels d'une épicerie sur une semaine. En utilisant la fonction range() en combinaison avec la fonction len(), vous simulerez l'impact des ventes sur l'inventaire.

Tâche

Swipe to start coding

Mettre à jour les niveaux de stock des produits en fonction des ventes et des livraisons à l'aide de boucles.

  • Utiliser une boucle for avec itération par index pour parcourir la liste products.
    • Pour chaque produit, soustraire le nombre d'unités vendues (units_sold) du stock de products.
  • Utiliser une seconde boucle for (également avec itération par index) pour parcourir à nouveau products.
    • Ajouter la valeur correspondante de shipment_received pour mettre à jour le stock.

Exigences de sortie

  • Après le traitement des ventes, afficher :
    Stock après ventes pour <product_name> : <stock_level> unités
  • Après le traitement des livraisons, afficher :
    Stock après livraison pour <product_name> : <stock_level> unités
  • À la fin, afficher :
    Niveaux de stock finaux pour tous les produits : <products>

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 5
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?

Demandez à l'IA

expand
ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

book
Défi : Ventes et Expéditions

Dans ce défi, vous allez gérer les niveaux de stock quotidiens des produits essentiels d'une épicerie sur une semaine. En utilisant la fonction range() en combinaison avec la fonction len(), vous simulerez l'impact des ventes sur l'inventaire.

Tâche

Swipe to start coding

Mettre à jour les niveaux de stock des produits en fonction des ventes et des livraisons à l'aide de boucles.

  • Utiliser une boucle for avec itération par index pour parcourir la liste products.
    • Pour chaque produit, soustraire le nombre d'unités vendues (units_sold) du stock de products.
  • Utiliser une seconde boucle for (également avec itération par index) pour parcourir à nouveau products.
    • Ajouter la valeur correspondante de shipment_received pour mettre à jour le stock.

Exigences de sortie

  • Après le traitement des ventes, afficher :
    Stock après ventes pour <product_name> : <stock_level> unités
  • Après le traitement des livraisons, afficher :
    Stock après livraison pour <product_name> : <stock_level> unités
  • À la fin, afficher :
    Niveaux de stock finaux pour tous les produits : <products>

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 5
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?
some-alt