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 systemet til en dagligvarebutikk, og du må opprettholde beslutningstaking for varelageret, holde oversikt over priser og utføre kontroller for å avgjøre om handlinger som etterfylling eller fjerning av varer fra lageret er nødvendig basert på pris eller beholdning.

Oppgave

Swipe to start coding

Administrer et dagligvarelager ved hjelp av et dictionary i Python. Utfør operasjoner som å oppdatere priser, legge til nye varer og håndtere lagerbeholdning basert på betingelser.

  1. Fullfør dictionaryen: 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 over $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 lagerbeholdning 30.
  4. Håndter lagerbeholdning:

    • 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 lageret og skriv ut "Apples removed from inventory due to high price.".

Krav til utskrift

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

    • "Eggs are too expensive, reducing the price by $1." hvis prisen er over $5.
    • "The price of Eggs is reasonable." hvis prisen er $5 eller lavere.
  • Etter å ha lagt til "Tomatoes", skriv ut det oppdaterte lageret: "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 lageret: "Updated inventory: <$grocery_inventory>".

Merk

Bruk hakeparenteser for å hente verdier fra tupler i dictionaryen, for eksempel inventory["Bread"][1] for å hente 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

Spør AI

expand
ChatGPT

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

book
Utfordring: Prisjustering Capstone

Du administrerer systemet til en dagligvarebutikk, og du må opprettholde beslutningstaking for varelageret, holde oversikt over priser og utføre kontroller for å avgjøre om handlinger som etterfylling eller fjerning av varer fra lageret er nødvendig basert på pris eller beholdning.

Oppgave

Swipe to start coding

Administrer et dagligvarelager ved hjelp av et dictionary i Python. Utfør operasjoner som å oppdatere priser, legge til nye varer og håndtere lagerbeholdning basert på betingelser.

  1. Fullfør dictionaryen: 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 over $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 lagerbeholdning 30.
  4. Håndter lagerbeholdning:

    • 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 lageret og skriv ut "Apples removed from inventory due to high price.".

Krav til utskrift

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

    • "Eggs are too expensive, reducing the price by $1." hvis prisen er over $5.
    • "The price of Eggs is reasonable." hvis prisen er $5 eller lavere.
  • Etter å ha lagt til "Tomatoes", skriv ut det oppdaterte lageret: "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 lageret: "Updated inventory: <$grocery_inventory>".

Merk

Bruk hakeparenteser for å hente verdier fra tupler i dictionaryen, for eksempel inventory["Bread"][1] for å hente 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
Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Vi beklager at noe gikk galt. Hva skjedde?
some-alt