Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Projet de Synthèse en Gestion de Produit | Instructions Conditionnelles
Introduction à Python

bookDéfi : Projet de Synthèse en Gestion de Produit

Félicitations pour avoir atteint ce stade du cours ! Dans ce défi de synthèse, vous allez gérer des produits périssables dans un supermarché, en déterminant les remises en fonction de la date de péremption des produits et des niveaux de stock. Votre objectif est de minimiser le gaspillage tout en maximisant efficacement les ventes grâce à une stratégie de remise adaptée.

Voyons comment vous pouvez traduire des règles métier en code Python !

Tâche

Swipe to start coding

Écrire un programme qui affiche un message de remise pour un produit alimentaire en fonction de son type et du nombre de jours avant sa date d'expiration.

Règles :

  • Si product_type est exactement "Perishable" :

  • Si days_until_expiration est inférieur ou égal à 3, afficher : Big discount applied

    • Sinon (c'est-à-dire plus de 3 jours), afficher : Small discount applied
  • Si product_type n'est pas "Perishable", afficher : No discount for non-perishable items.

Consignes :

  • Utiliser une instruction if externe pour vérifier le type de produit.
  • À l'intérieur, utiliser un if/else pour décider quel message de remise afficher.
  • Afficher un seul message.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 8
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

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

close

bookDéfi : Projet de Synthèse en Gestion de Produit

Glissez pour afficher le menu

Félicitations pour avoir atteint ce stade du cours ! Dans ce défi de synthèse, vous allez gérer des produits périssables dans un supermarché, en déterminant les remises en fonction de la date de péremption des produits et des niveaux de stock. Votre objectif est de minimiser le gaspillage tout en maximisant efficacement les ventes grâce à une stratégie de remise adaptée.

Voyons comment vous pouvez traduire des règles métier en code Python !

Tâche

Swipe to start coding

Écrire un programme qui affiche un message de remise pour un produit alimentaire en fonction de son type et du nombre de jours avant sa date d'expiration.

Règles :

  • Si product_type est exactement "Perishable" :

  • Si days_until_expiration est inférieur ou égal à 3, afficher : Big discount applied

    • Sinon (c'est-à-dire plus de 3 jours), afficher : Small discount applied
  • Si product_type n'est pas "Perishable", afficher : No discount for non-perishable items.

Consignes :

  • Utiliser une instruction if externe pour vérifier le type de produit.
  • À l'intérieur, utiliser un if/else pour décider quel message de remise afficher.
  • Afficher un seul message.

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 3. Chapitre 8
single

single

some-alt