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 supermarkedssystem og skal opretholde beslutningstagning for lagerbeholdningen, overvåge 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 lagerstatus.

Opgave

Swipe to start coding

Administrer et dagligvarelager ved hjælp af et dictionary i Python. Udfør operationer som opdatering af priser, tilføjelse af nye varer og håndtering af lagerbeholdning baseret på betingelser.

  1. Fuldfør dictionary'en: Definér 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. Tjek og opdater pris:

    • Hent prisen på "Eggs". Hvis prisen er over 5 kr., udskriv "Eggs are too expensive, reducing the price by $1." og reducer prisen med 1 kr.. Ellers udskriv "The price of Eggs is reasonable.".
  3. Tilføj en ny vare:

    • Tilføj "Tomatoes" med detaljer: kategori "Produce", pris 1,20 kr. og lagerbeholdning 30.
  4. Håndter lagerbeholdning:

    • Tjek lageret af "Milk". Hvis det er under 10, udskriv "Milk needs to be restocked. Increasing stock by 20 units." og øg lageret med 20. Ellers udskriv "Milk has sufficient stock.".
  5. Fjern vare baseret på pris:

    • Tjek prisen på "Apples". Hvis den overstiger 2 kr., fjern "Apples" fra lageret og udskriv "Apples removed from inventory due to high price.".

Outputkrav

  • Når du tjekker prisen på "Eggs", udskriv:

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

  • Når du tjekker lageret af "Milk", udskriv:

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

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

Bemærk

Brug kantede parenteser til at tilgå værdier fra tupler i dictionary'en, f.eks. inventory["Bread"][1] for at hente 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

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 supermarkedssystem og skal opretholde beslutningstagning for lagerbeholdningen, overvåge 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 lagerstatus.

Opgave

Swipe to start coding

Administrer et dagligvarelager ved hjælp af et dictionary i Python. Udfør operationer som opdatering af priser, tilføjelse af nye varer og håndtering af lagerbeholdning baseret på betingelser.

  1. Fuldfør dictionary'en: Definér 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. Tjek og opdater pris:

    • Hent prisen på "Eggs". Hvis prisen er over 5 kr., udskriv "Eggs are too expensive, reducing the price by $1." og reducer prisen med 1 kr.. Ellers udskriv "The price of Eggs is reasonable.".
  3. Tilføj en ny vare:

    • Tilføj "Tomatoes" med detaljer: kategori "Produce", pris 1,20 kr. og lagerbeholdning 30.
  4. Håndter lagerbeholdning:

    • Tjek lageret af "Milk". Hvis det er under 10, udskriv "Milk needs to be restocked. Increasing stock by 20 units." og øg lageret med 20. Ellers udskriv "Milk has sufficient stock.".
  5. Fjern vare baseret på pris:

    • Tjek prisen på "Apples". Hvis den overstiger 2 kr., fjern "Apples" fra lageret og udskriv "Apples removed from inventory due to high price.".

Outputkrav

  • Når du tjekker prisen på "Eggs", udskriv:

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

  • Når du tjekker lageret af "Milk", udskriv:

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

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

Bemærk

Brug kantede parenteser til at tilgå værdier fra tupler i dictionary'en, f.eks. inventory["Bread"][1] for at hente 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