Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utmaning: Prisanpassning Capstone | Andra Datatyper
Introduktion till Python

Svep för att visa menyn

book
Utmaning: Prisanpassning Capstone

Du hanterar ett livsmedelsbutikssystem och behöver upprätthålla beslutsfattande för lagret, spåra priser och utföra kontroller för att avgöra om åtgärder som påfyllning eller borttagning av varor från lagret behövs baserat på deras pris eller lagerstatus.

Uppgift

Swipe to start coding

Hantera ett livsmedelslager med hjälp av en ordbok i Python. Utför operationer som att uppdatera priser, lägga till nya varor och hantera lagernivåer baserat på villkor.

  1. Komplettera ordboken: Definiera grocery_inventory med följande varor och deras detaljer:

    • "Milk": ("Dairy", 3.50, 8)
    • "Eggs": ("Dairy", 5.50, 30)
    • "Bread": ("Bakery", 2.99, 15)
    • "Apples": ("Produce", 1.50, 50)
  2. Kontrollera och uppdatera pris:

    • Hämta priset för "Eggs". Om priset är högre än 5 $, skriv ut "Eggs are too expensive, reducing the price by $1." och sänk priset med 1 $. Annars, skriv ut "The price of Eggs is reasonable.".
  3. Lägg till en ny vara:

    • Lägg till "Tomatoes" med detaljer: kategori "Produce", pris 1,20 $ och lager 30.
  4. Hantera lager:

    • Kontrollera lagret för "Milk". Om det är mindre än 10, skriv ut "Milk needs to be restocked. Increasing stock by 20 units." och öka lagret med 20. Annars, skriv ut "Milk has sufficient stock.".
  5. Ta bort vara baserat på pris:

    • Kontrollera priset för "Apples". Om det överstiger 2 $, ta bort "Apples" från lagret och skriv ut "Apples removed from inventory due to high price.".

Utskriftskrav

  • Vid kontroll av priset på "Eggs", skriv ut:

    • "Eggs are too expensive, reducing the price by $1." om priset är högre än 5 $.
    • "The price of Eggs is reasonable." om priset är 5 $ eller lägre.
  • Efter att ha lagt till "Tomatoes", skriv ut det uppdaterade lagret: "Inventory after adding Tomatoes: <$grocery_inventory>".

  • Vid kontroll av lagret för "Milk", skriv ut:

    • "Milk needs to be restocked. Increasing stock by 20 units." om lagret är mindre än 10.
    • "Milk has sufficient stock." om lagret är 10 eller mer.
  • Om "Apples" tas bort, skriv ut "Apples removed from inventory due to high price.".

  • Skriv slutligen ut det uppdaterade lagret: "Updated inventory: <$grocery_inventory>".

Observera

Använd hakparenteser för att komma åt värden från tupler i ordboken, t.ex. inventory["Bread"][1] för att hämta priset på "Bread".

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 8
Vi beklagar att något gick fel. Vad hände?

Fråga AI

expand
ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

book
Utmaning: Prisanpassning Capstone

Du hanterar ett livsmedelsbutikssystem och behöver upprätthålla beslutsfattande för lagret, spåra priser och utföra kontroller för att avgöra om åtgärder som påfyllning eller borttagning av varor från lagret behövs baserat på deras pris eller lagerstatus.

Uppgift

Swipe to start coding

Hantera ett livsmedelslager med hjälp av en ordbok i Python. Utför operationer som att uppdatera priser, lägga till nya varor och hantera lagernivåer baserat på villkor.

  1. Komplettera ordboken: Definiera grocery_inventory med följande varor och deras detaljer:

    • "Milk": ("Dairy", 3.50, 8)
    • "Eggs": ("Dairy", 5.50, 30)
    • "Bread": ("Bakery", 2.99, 15)
    • "Apples": ("Produce", 1.50, 50)
  2. Kontrollera och uppdatera pris:

    • Hämta priset för "Eggs". Om priset är högre än 5 $, skriv ut "Eggs are too expensive, reducing the price by $1." och sänk priset med 1 $. Annars, skriv ut "The price of Eggs is reasonable.".
  3. Lägg till en ny vara:

    • Lägg till "Tomatoes" med detaljer: kategori "Produce", pris 1,20 $ och lager 30.
  4. Hantera lager:

    • Kontrollera lagret för "Milk". Om det är mindre än 10, skriv ut "Milk needs to be restocked. Increasing stock by 20 units." och öka lagret med 20. Annars, skriv ut "Milk has sufficient stock.".
  5. Ta bort vara baserat på pris:

    • Kontrollera priset för "Apples". Om det överstiger 2 $, ta bort "Apples" från lagret och skriv ut "Apples removed from inventory due to high price.".

Utskriftskrav

  • Vid kontroll av priset på "Eggs", skriv ut:

    • "Eggs are too expensive, reducing the price by $1." om priset är högre än 5 $.
    • "The price of Eggs is reasonable." om priset är 5 $ eller lägre.
  • Efter att ha lagt till "Tomatoes", skriv ut det uppdaterade lagret: "Inventory after adding Tomatoes: <$grocery_inventory>".

  • Vid kontroll av lagret för "Milk", skriv ut:

    • "Milk needs to be restocked. Increasing stock by 20 units." om lagret är mindre än 10.
    • "Milk has sufficient stock." om lagret är 10 eller mer.
  • Om "Apples" tas bort, skriv ut "Apples removed from inventory due to high price.".

  • Skriv slutligen ut det uppdaterade lagret: "Updated inventory: <$grocery_inventory>".

Observera

Använd hakparenteser för att komma åt värden från tupler i ordboken, t.ex. inventory["Bread"][1] för att hämta priset på "Bread".

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 8
Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Vi beklagar att något gick fel. Vad hände?
some-alt