Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udfordring: Prisjustering Capstone | Andre Datatyper
Introduktion til Python

Stryg for at vise menuen

book
Udfordring: Prisjustering Capstone

Du administrerer et supermarkeds system, og du skal opretholde beslutningstagning for lageret, spore priser og udføre kontrol for at afgøre, om handlinger som genopfyldning eller fjernelse af varer fra lageret er nødvendige baseret på deres pris eller lager.

Opgave

Swipe to start coding

Administrer et supermarkeds lager ved hjælp af en ordbog i Python. Udfør operationer som opdatering af priser, tilføjelse af nye varer og styring af lagerbeholdning baseret på betingelser.

  1. Fuldfør Ordbogen: Definer grocery_inventory med følgende varer og deres detaljer:

    • "Milk": ("Dairy", 3.50, 8)
    • "Eggs": ("Dairy", 5.50, 30)
    • "Bread": ("Bakery", 2.99, 15)
    • "Apples": ("Produce", 1.50, 50)
  2. Kontroller og Opdater Pris:

    • Hent prisen på "Eggs". Hvis prisen er større end $5, print "Eggs are too expensive, reducing the price by $1." og reducer prisen med $1. Ellers print "The price of Eggs is reasonable.".
  3. Tilføj en Ny Vare:

    • Tilføj "Tomatoes" med detaljer: kategori "Produce", pris $1.20, og lager 30.
  4. Styr Lager:

    • Kontroller lageret af "Milk". Hvis det er mindre end 10, print "Milk needs to be restocked. Increasing stock by 20 units." og øg lageret med 20. Ellers print "Milk has sufficient stock.".
  5. Fjern Vare Baseret på Pris:

    • Kontroller prisen på "Apples". Hvis den overstiger $2, fjern "Apples" fra lageret og print "Apples removed from inventory due to high price.".

Output Krav

  • Når du kontrollerer "Eggs"' pris, print:

    • "Eggs are too expensive, reducing the price by $1." hvis prisen er større end $5.
    • "The price of Eggs is reasonable." hvis prisen er $5 eller mindre.
  • Efter tilføjelse af "Tomatoes", print det opdaterede lager: "Inventory after adding Tomatoes: <$grocery_inventory>".

  • Når du kontrollerer "Milk" lager, print:

    • "Milk needs to be restocked. Increasing stock by 20 units." hvis lageret er mindre end 10.
    • "Milk has sufficient stock." hvis lageret er 10 eller mere.
  • Hvis "Apples" fjernes, print "Apples removed from inventory due to high price.".

  • Til sidst, print det opdaterede lager: "Updated inventory: <$grocery_inventory>".

Bemærk

Brug firkantede parenteser til at få adgang til værdier fra tuples i ordbogen, f.eks. inventory["Bread"][1] for at få prisen på "Bread".

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 8
Vi beklager, at noget gik galt. Hvad skete der?

Spørg AI

expand
ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

book
Udfordring: Prisjustering Capstone

Du administrerer et supermarkeds system, og du skal opretholde beslutningstagning for lageret, spore priser og udføre kontrol for at afgøre, om handlinger som genopfyldning eller fjernelse af varer fra lageret er nødvendige baseret på deres pris eller lager.

Opgave

Swipe to start coding

Administrer et supermarkeds lager ved hjælp af en ordbog i Python. Udfør operationer som opdatering af priser, tilføjelse af nye varer og styring af lagerbeholdning baseret på betingelser.

  1. Fuldfør Ordbogen: Definer grocery_inventory med følgende varer og deres detaljer:

    • "Milk": ("Dairy", 3.50, 8)
    • "Eggs": ("Dairy", 5.50, 30)
    • "Bread": ("Bakery", 2.99, 15)
    • "Apples": ("Produce", 1.50, 50)
  2. Kontroller og Opdater Pris:

    • Hent prisen på "Eggs". Hvis prisen er større end $5, print "Eggs are too expensive, reducing the price by $1." og reducer prisen med $1. Ellers print "The price of Eggs is reasonable.".
  3. Tilføj en Ny Vare:

    • Tilføj "Tomatoes" med detaljer: kategori "Produce", pris $1.20, og lager 30.
  4. Styr Lager:

    • Kontroller lageret af "Milk". Hvis det er mindre end 10, print "Milk needs to be restocked. Increasing stock by 20 units." og øg lageret med 20. Ellers print "Milk has sufficient stock.".
  5. Fjern Vare Baseret på Pris:

    • Kontroller prisen på "Apples". Hvis den overstiger $2, fjern "Apples" fra lageret og print "Apples removed from inventory due to high price.".

Output Krav

  • Når du kontrollerer "Eggs"' pris, print:

    • "Eggs are too expensive, reducing the price by $1." hvis prisen er større end $5.
    • "The price of Eggs is reasonable." hvis prisen er $5 eller mindre.
  • Efter tilføjelse af "Tomatoes", print det opdaterede lager: "Inventory after adding Tomatoes: <$grocery_inventory>".

  • Når du kontrollerer "Milk" lager, print:

    • "Milk needs to be restocked. Increasing stock by 20 units." hvis lageret er mindre end 10.
    • "Milk has sufficient stock." hvis lageret er 10 eller mere.
  • Hvis "Apples" fjernes, print "Apples removed from inventory due to high price.".

  • Til sidst, print det opdaterede lager: "Updated inventory: <$grocery_inventory>".

Bemærk

Brug firkantede parenteser til at få adgang til værdier fra tuples i ordbogen, f.eks. inventory["Bread"][1] for at få prisen på "Bread".

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 8
Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Vi beklager, at noget gik galt. Hvad skete der?
some-alt