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
course content

Contenu du cours

Introduction à Python

Introduction à Python

1. Commencer
2. Variables et Types
3. Instructions Conditionnelles
4. Autres Types de Données
5. Boucles
6. Fonctions

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 conjonction avec la fonction len(), vous simulerez les impacts des ventes sur l'inventaire.

Tâche

Swipe to start coding

Dans cette tâche, vous allez gérer l'inventaire en mettant à jour les niveaux de stock des produits en fonction des ventes et des nouvelles livraisons. Vous utiliserez des boucles pour ajuster les niveaux de stock pour chaque produit de la liste.

Instructions de Code

  • Utilisez une boucle for avec itération d'index pour parcourir la liste products. Pour chaque produit, déduisez les unités vendues correspondantes de la liste units_sold. Mettez à jour le niveau de stock dans la liste products en conséquence.
  • Utilisez une autre boucle for avec itération d'index pour parcourir à nouveau la liste products. Pour chaque produit, ajoutez la quantité de nouvelle livraison correspondante de la liste shipment_received au niveau de stock dans la liste products.

Exigences de Sortie

  • Après avoir mis à jour les niveaux de stock en fonction des ventes, imprimez un message pour chaque produit au format : Stock after sales for <product_name>: <stock_level> units.
  • Après avoir mis à jour les niveaux de stock en fonction de la nouvelle livraison, imprimez un message pour chaque produit au format : Stock after shipment for <product_name>: <stock_level> units.
  • Enfin, imprimez les niveaux de stock finaux pour tous les produits au format : Final stock levels for all products: <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
toggle bottom row

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 conjonction avec la fonction len(), vous simulerez les impacts des ventes sur l'inventaire.

Tâche

Swipe to start coding

Dans cette tâche, vous allez gérer l'inventaire en mettant à jour les niveaux de stock des produits en fonction des ventes et des nouvelles livraisons. Vous utiliserez des boucles pour ajuster les niveaux de stock pour chaque produit de la liste.

Instructions de Code

  • Utilisez une boucle for avec itération d'index pour parcourir la liste products. Pour chaque produit, déduisez les unités vendues correspondantes de la liste units_sold. Mettez à jour le niveau de stock dans la liste products en conséquence.
  • Utilisez une autre boucle for avec itération d'index pour parcourir à nouveau la liste products. Pour chaque produit, ajoutez la quantité de nouvelle livraison correspondante de la liste shipment_received au niveau de stock dans la liste products.

Exigences de Sortie

  • Après avoir mis à jour les niveaux de stock en fonction des ventes, imprimez un message pour chaque produit au format : Stock after sales for <product_name>: <stock_level> units.
  • Après avoir mis à jour les niveaux de stock en fonction de la nouvelle livraison, imprimez un message pour chaque produit au format : Stock after shipment for <product_name>: <stock_level> units.
  • Enfin, imprimez les niveaux de stock finaux pour tous les produits au format : Final stock levels for all products: <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