Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Hinnoittelun Säätö Capstone | Muut Tietotyypit
Johdanto Python-Ohjelmointiin

Pyyhkäise näyttääksesi valikon

book
Haaste: Hinnoittelun Säätö Capstone

Hallitset ruokakaupan järjestelmää, ja sinun on ylläpidettävä päätöksentekoa varaston osalta, seurattava hintoja ja suoritettava tarkastuksia sen määrittämiseksi, tarvitaanko toimia, kuten varaston täydentämistä tai tuotteiden poistamista varastosta niiden hinnan tai varaston perusteella.

Tehtävä

Swipe to start coding

Hallitse ruokakaupan varastoa käyttämällä sanakirjaa Pythonissa. Suorita toimintoja, kuten hintojen päivittäminen, uusien tuotteiden lisääminen ja varastotasojen hallinta ehtojen perusteella.

  1. Täydennä sanakirja: Määritä grocery_inventory seuraavilla tuotteilla ja niiden tiedoilla:

    • "Milk": ("Dairy", 3.50, 8)
    • "Eggs": ("Dairy", 5.50, 30)
    • "Bread": ("Bakery", 2.99, 15)
    • "Apples": ("Produce", 1.50, 50)
  2. Tarkista ja päivitä hinta:

    • Hae "Eggs" hinta. Jos hinta on yli $5, tulosta "Eggs are too expensive, reducing the price by $1." ja vähennä hintaa $1. Muuten tulosta "The price of Eggs is reasonable.".
  3. Lisää uusi tuote:

    • Lisää "Tomatoes" tiedoilla: kategoria "Produce", hinta $1.20 ja varasto 30.
  4. Hallitse varastoa:

    • Tarkista "Milk" varasto. Jos se on alle 10, tulosta "Milk needs to be restocked. Increasing stock by 20 units." ja lisää varastoa 20. Muuten tulosta "Milk has sufficient stock.".
  5. Poista tuote hinnan perusteella:

    • Tarkista "Apples" hinta. Jos se ylittää $2, poista "Apples" varastosta ja tulosta "Apples removed from inventory due to high price.".

Tulostusvaatimukset

  • Kun tarkistat "Eggs" hinnan, tulosta:

    • "Eggs are too expensive, reducing the price by $1." jos hinta on yli $5.
    • "The price of Eggs is reasonable." jos hinta on $5 tai vähemmän.
  • Kun olet lisännyt "Tomatoes", tulosta päivitetty varasto: "Inventory after adding Tomatoes: <$grocery_inventory>".

  • Kun tarkistat "Milk" varaston, tulosta:

    • "Milk needs to be restocked. Increasing stock by 20 units." jos varasto on alle 10.
    • "Milk has sufficient stock." jos varasto on 10 tai enemmän.
  • Jos "Apples" poistetaan, tulosta "Apples removed from inventory due to high price.".

  • Lopuksi tulosta päivitetty varasto: "Updated inventory: <$grocery_inventory>".

Huomautus

Käytä hakasulkeita arvojen hakemiseen sanakirjan tupleista, esim. inventory["Bread"][1] saadaksesi "Bread" hinnan.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 8

Kysy tekoälyä

expand
ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

book
Haaste: Hinnoittelun Säätö Capstone

Hallitset ruokakaupan järjestelmää, ja sinun on ylläpidettävä päätöksentekoa varaston osalta, seurattava hintoja ja suoritettava tarkastuksia sen määrittämiseksi, tarvitaanko toimia, kuten varaston täydentämistä tai tuotteiden poistamista varastosta niiden hinnan tai varaston perusteella.

Tehtävä

Swipe to start coding

Hallitse ruokakaupan varastoa käyttämällä sanakirjaa Pythonissa. Suorita toimintoja, kuten hintojen päivittäminen, uusien tuotteiden lisääminen ja varastotasojen hallinta ehtojen perusteella.

  1. Täydennä sanakirja: Määritä grocery_inventory seuraavilla tuotteilla ja niiden tiedoilla:

    • "Milk": ("Dairy", 3.50, 8)
    • "Eggs": ("Dairy", 5.50, 30)
    • "Bread": ("Bakery", 2.99, 15)
    • "Apples": ("Produce", 1.50, 50)
  2. Tarkista ja päivitä hinta:

    • Hae "Eggs" hinta. Jos hinta on yli $5, tulosta "Eggs are too expensive, reducing the price by $1." ja vähennä hintaa $1. Muuten tulosta "The price of Eggs is reasonable.".
  3. Lisää uusi tuote:

    • Lisää "Tomatoes" tiedoilla: kategoria "Produce", hinta $1.20 ja varasto 30.
  4. Hallitse varastoa:

    • Tarkista "Milk" varasto. Jos se on alle 10, tulosta "Milk needs to be restocked. Increasing stock by 20 units." ja lisää varastoa 20. Muuten tulosta "Milk has sufficient stock.".
  5. Poista tuote hinnan perusteella:

    • Tarkista "Apples" hinta. Jos se ylittää $2, poista "Apples" varastosta ja tulosta "Apples removed from inventory due to high price.".

Tulostusvaatimukset

  • Kun tarkistat "Eggs" hinnan, tulosta:

    • "Eggs are too expensive, reducing the price by $1." jos hinta on yli $5.
    • "The price of Eggs is reasonable." jos hinta on $5 tai vähemmän.
  • Kun olet lisännyt "Tomatoes", tulosta päivitetty varasto: "Inventory after adding Tomatoes: <$grocery_inventory>".

  • Kun tarkistat "Milk" varaston, tulosta:

    • "Milk needs to be restocked. Increasing stock by 20 units." jos varasto on alle 10.
    • "Milk has sufficient stock." jos varasto on 10 tai enemmän.
  • Jos "Apples" poistetaan, tulosta "Apples removed from inventory due to high price.".

  • Lopuksi tulosta päivitetty varasto: "Updated inventory: <$grocery_inventory>".

Huomautus

Käytä hakasulkeita arvojen hakemiseen sanakirjan tupleista, esim. inventory["Bread"][1] saadaksesi "Bread" hinnan.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 8
Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt