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

Sveip for å vise menyen

book
Utfordring: Prisjustering Capstone

Du administrerer et dagligvaresystems system, og du må opprettholde beslutningstaking for inventaret, spore priser og utføre kontroller for å avgjøre om handlinger som å fylle på eller fjerne varer fra inventaret er nødvendig basert på deres pris eller lager.

Oppgave

Swipe to start coding

Administrer et dagligvareinventar ved hjelp av en ordbok i Python. Utfør operasjoner som å oppdatere priser, legge til nye varer og administrere lagerbeholdning basert på betingelser.

  1. Fullfør Ordboken: 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. Sjekk og Oppdater Pris:

    • Hent prisen på "Eggs". Hvis prisen er større enn $5, skriv ut "Eggs are too expensive, reducing the price by $1." og reduser prisen med $1. Ellers, skriv ut "The price of Eggs is reasonable.".
  3. Legg til en Ny Vare:

    • Legg til "Tomatoes" med detaljer: kategori "Produce", pris $1.20, og lager 30.
  4. Administrer Lager:

    • Sjekk lageret av "Milk". Hvis det er mindre enn 10, skriv ut "Milk needs to be restocked. Increasing stock by 20 units." og øk lageret med 20. Ellers, skriv ut "Milk has sufficient stock.".
  5. Fjern Vare Basert på Pris:

    • Sjekk prisen på "Apples". Hvis den overstiger $2, fjern "Apples" fra inventaret og skriv ut "Apples removed from inventory due to high price.".

Utdata Krav

  • Når du sjekker prisen på "Eggs", skriv ut:

    • "Eggs are too expensive, reducing the price by $1." hvis prisen er større enn $5.
    • "The price of Eggs is reasonable." hvis prisen er $5 eller mindre.
  • Etter å ha lagt til "Tomatoes", skriv ut det oppdaterte inventaret: "Inventory after adding Tomatoes: <$grocery_inventory>".

  • Når du sjekker lageret av "Milk", skriv ut:

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

  • Til slutt, skriv ut det oppdaterte inventaret: "Updated inventory: <$grocery_inventory>".

Merk

Bruk firkantede parenteser for å få tilgang til verdier fra tupler i ordboken, f.eks., inventory["Bread"][1] for å få prisen på "Bread".

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 8
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

close

Awesome!

Completion rate improved to 2.17

book
Utfordring: Prisjustering Capstone

Du administrerer et dagligvaresystems system, og du må opprettholde beslutningstaking for inventaret, spore priser og utføre kontroller for å avgjøre om handlinger som å fylle på eller fjerne varer fra inventaret er nødvendig basert på deres pris eller lager.

Oppgave

Swipe to start coding

Administrer et dagligvareinventar ved hjelp av en ordbok i Python. Utfør operasjoner som å oppdatere priser, legge til nye varer og administrere lagerbeholdning basert på betingelser.

  1. Fullfør Ordboken: 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. Sjekk og Oppdater Pris:

    • Hent prisen på "Eggs". Hvis prisen er større enn $5, skriv ut "Eggs are too expensive, reducing the price by $1." og reduser prisen med $1. Ellers, skriv ut "The price of Eggs is reasonable.".
  3. Legg til en Ny Vare:

    • Legg til "Tomatoes" med detaljer: kategori "Produce", pris $1.20, og lager 30.
  4. Administrer Lager:

    • Sjekk lageret av "Milk". Hvis det er mindre enn 10, skriv ut "Milk needs to be restocked. Increasing stock by 20 units." og øk lageret med 20. Ellers, skriv ut "Milk has sufficient stock.".
  5. Fjern Vare Basert på Pris:

    • Sjekk prisen på "Apples". Hvis den overstiger $2, fjern "Apples" fra inventaret og skriv ut "Apples removed from inventory due to high price.".

Utdata Krav

  • Når du sjekker prisen på "Eggs", skriv ut:

    • "Eggs are too expensive, reducing the price by $1." hvis prisen er større enn $5.
    • "The price of Eggs is reasonable." hvis prisen er $5 eller mindre.
  • Etter å ha lagt til "Tomatoes", skriv ut det oppdaterte inventaret: "Inventory after adding Tomatoes: <$grocery_inventory>".

  • Når du sjekker lageret av "Milk", skriv ut:

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

  • Til slutt, skriv ut det oppdaterte inventaret: "Updated inventory: <$grocery_inventory>".

Merk

Bruk firkantede parenteser for å få tilgang til verdier fra tupler i ordboken, f.eks., inventory["Bread"][1] for å få prisen på "Bread".

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

close

Awesome!

Completion rate improved to 2.17

Sveip for å vise menyen

some-alt