Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Productmanagement Capstone | Voorwaardelijke Uitspraken
Introductie tot Python

Veeg om het menu te tonen

book
Uitdaging: Productmanagement Capstone

Gefeliciteerd met het bereiken van dit punt in de cursus! In deze afsluitende uitdaging ga je bederfelijke producten beheren in een supermarkt, waarbij je kortingen bepaalt op basis van de houdbaarheidsdatum en de voorraadniveaus. Het doel is om verspilling te minimaliseren en tegelijkertijd de verkoop te maximaliseren door middel van strategische kortingen.

Bekijk hoe goed je in staat bent om bedrijfsregels te vertalen naar Python-code!

Scenario

Als manager van een supermarkt ben je verantwoordelijk voor het implementeren van een kortingsstrategie voor bederfelijke producten op basis van hun houdbaarheidsdatum en voorraadniveau.

De kortingsstrategie is als volgt:

  • Geef 30% korting als het product over 3 dagen of minder verloopt en het voorraadniveau meer dan50 eenheden is;

  • Geef 20% korting als het product over 4 tot 6 dagen verloopt en het voorraadniveau meer dan50 eenheden is;

  • Geef 10% korting als het product over 7 dagen of meer verloopt, of als het voorraadniveau 50 eenheden of minder is;

  • Geen korting als het product niet "Bederfelijk" is.

Taak

Swipe to start coding

Implementeer een reeks conditionele uitspraken om de korting voor een product te bepalen op basis van het type, het aantal dagen tot de houdbaarheidsdatum en het voorraadniveau.

  • Begin met controleren of product_type gelijk is aan "Perishable".
  • Binnen deze if-verklaring:
    • Pas een 30% korting toe als days_until_expiration 3 of minder is en stock_level groter is dan 50;
    • Gebruik elif om een 20% korting toe te passen als days_until_expiration tussen 4 en 6 ligt en stock_level groter is dan 50;
    • Gebruik nog een elif om een 10% korting toe te passen als days_until_expiration groter is dan 6 en stock_level 50 of minder is.
  • Als het product_type niet "Perishable" is, print dan "No discount available for non-perishable items.".

Uitvoervereisten

  • Als een 30% korting wordt toegepast, print: "30% discount applied"
  • Als een 20% korting wordt toegepast, print: "20% discount applied"
  • Als een 10% korting wordt toegepast, print: "10% discount applied"
  • Als het product niet-bederfelijk is, print: "No discount available for non-perishable items."

Opmerking

Je kunt meerdere if-verklaringen in elkaar nesten. Zorg ervoor dat je de inspringing voor elk blok correct beheert.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 6

Vraag AI

expand
ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

book
Uitdaging: Productmanagement Capstone

Gefeliciteerd met het bereiken van dit punt in de cursus! In deze afsluitende uitdaging ga je bederfelijke producten beheren in een supermarkt, waarbij je kortingen bepaalt op basis van de houdbaarheidsdatum en de voorraadniveaus. Het doel is om verspilling te minimaliseren en tegelijkertijd de verkoop te maximaliseren door middel van strategische kortingen.

Bekijk hoe goed je in staat bent om bedrijfsregels te vertalen naar Python-code!

Scenario

Als manager van een supermarkt ben je verantwoordelijk voor het implementeren van een kortingsstrategie voor bederfelijke producten op basis van hun houdbaarheidsdatum en voorraadniveau.

De kortingsstrategie is als volgt:

  • Geef 30% korting als het product over 3 dagen of minder verloopt en het voorraadniveau meer dan50 eenheden is;

  • Geef 20% korting als het product over 4 tot 6 dagen verloopt en het voorraadniveau meer dan50 eenheden is;

  • Geef 10% korting als het product over 7 dagen of meer verloopt, of als het voorraadniveau 50 eenheden of minder is;

  • Geen korting als het product niet "Bederfelijk" is.

Taak

Swipe to start coding

Implementeer een reeks conditionele uitspraken om de korting voor een product te bepalen op basis van het type, het aantal dagen tot de houdbaarheidsdatum en het voorraadniveau.

  • Begin met controleren of product_type gelijk is aan "Perishable".
  • Binnen deze if-verklaring:
    • Pas een 30% korting toe als days_until_expiration 3 of minder is en stock_level groter is dan 50;
    • Gebruik elif om een 20% korting toe te passen als days_until_expiration tussen 4 en 6 ligt en stock_level groter is dan 50;
    • Gebruik nog een elif om een 10% korting toe te passen als days_until_expiration groter is dan 6 en stock_level 50 of minder is.
  • Als het product_type niet "Perishable" is, print dan "No discount available for non-perishable items.".

Uitvoervereisten

  • Als een 30% korting wordt toegepast, print: "30% discount applied"
  • Als een 20% korting wordt toegepast, print: "20% discount applied"
  • Als een 10% korting wordt toegepast, print: "10% discount applied"
  • Als het product niet-bederfelijk is, print: "No discount available for non-perishable items."

Opmerking

Je kunt meerdere if-verklaringen in elkaar nesten. Zorg ervoor dat je de inspringing voor elk blok correct beheert.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 6
Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt