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

Svep för att visa menyn

book
Utmaning: Prisjustering Capstone

Du hanterar ett livsmedelsbutikssystem och du behöver upprätthålla beslutsfattande för inventariet, spåra priser och utföra kontroller för att avgöra om åtgärder som att fylla på eller ta bort varor från inventariet behövs baserat på deras pris eller lager.

Uppgift

Swipe to start coding

Hantera ett livsmedelsinventarium 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 på "Eggs". Om priset är större än $5, skriv ut "Eggs are too expensive, reducing the price by $1." och minska 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 av "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 på "Apples". Om det överstiger $2, ta bort "Apples" från inventariet och skriv ut "Apples removed from inventory due to high price.".

Utdata Krav

  • När du kontrollerar "Eggs"' pris, skriv ut:

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

  • När du kontrollerar "Milk" lager, 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.".

  • Slutligen, skriv ut det uppdaterade inventariet: "Updated inventory: <$grocery_inventory>".

Notera

Använd hakparenteser för att komma åt värden från tupler i ordboken, t.ex. inventory["Bread"][1] för att få 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: Prisjustering Capstone

Du hanterar ett livsmedelsbutikssystem och du behöver upprätthålla beslutsfattande för inventariet, spåra priser och utföra kontroller för att avgöra om åtgärder som att fylla på eller ta bort varor från inventariet behövs baserat på deras pris eller lager.

Uppgift

Swipe to start coding

Hantera ett livsmedelsinventarium 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 på "Eggs". Om priset är större än $5, skriv ut "Eggs are too expensive, reducing the price by $1." och minska 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 av "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 på "Apples". Om det överstiger $2, ta bort "Apples" från inventariet och skriv ut "Apples removed from inventory due to high price.".

Utdata Krav

  • När du kontrollerar "Eggs"' pris, skriv ut:

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

  • När du kontrollerar "Milk" lager, 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.".

  • Slutligen, skriv ut det uppdaterade inventariet: "Updated inventory: <$grocery_inventory>".

Notera

Använd hakparenteser för att komma åt värden från tupler i ordboken, t.ex. inventory["Bread"][1] för att få 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