Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Myynti ja Lähetykset | Silmukat
Johdanto Python-Ohjelmointiin

Pyyhkäise näyttääksesi valikon

book
Haaste: Myynti ja Lähetykset

Tässä haasteessa hallinnoit päivittäisiä varastotasoja tärkeille ruokakaupan tuotteille viikon ajan. Käyttämällä range()-funktiota yhdessä len()-funktion kanssa, simuloit myynnin vaikutuksia varastoon.

Tehtävä

Swipe to start coding

Päivitä tuotteen varastotasot myynnin ja toimitusten perusteella käyttäen silmukoita.

  • Käytä for-silmukkaa indeksin iteroinnilla käydäksesi läpi products-listan.
    • Jokaiselle tuotteelle vähennä myytyjen yksiköiden määrä (units_sold) products-varastosta.
  • Käytä toista for-silmukkaa (myös indeksin iteroinnilla) käydäksesi products-listan uudelleen läpi.
    • Lisää vastaava arvo shipment_received-listasta päivittääksesi varaston.

Tulostusvaatimukset

  • Myynnin käsittelyn jälkeen tulosta:
    Stock after sales for <product_name>: <stock_level> units
  • Toimitusten käsittelyn jälkeen tulosta:
    Stock after shipment for <product_name>: <stock_level> units
  • Lopuksi tulosta:
    Final stock levels for all products: <products>

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 5. Luku 5

Kysy tekoälyä

expand
ChatGPT

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

book
Haaste: Myynti ja Lähetykset

Tässä haasteessa hallinnoit päivittäisiä varastotasoja tärkeille ruokakaupan tuotteille viikon ajan. Käyttämällä range()-funktiota yhdessä len()-funktion kanssa, simuloit myynnin vaikutuksia varastoon.

Tehtävä

Swipe to start coding

Päivitä tuotteen varastotasot myynnin ja toimitusten perusteella käyttäen silmukoita.

  • Käytä for-silmukkaa indeksin iteroinnilla käydäksesi läpi products-listan.
    • Jokaiselle tuotteelle vähennä myytyjen yksiköiden määrä (units_sold) products-varastosta.
  • Käytä toista for-silmukkaa (myös indeksin iteroinnilla) käydäksesi products-listan uudelleen läpi.
    • Lisää vastaava arvo shipment_received-listasta päivittääksesi varaston.

Tulostusvaatimukset

  • Myynnin käsittelyn jälkeen tulosta:
    Stock after sales for <product_name>: <stock_level> units
  • Toimitusten käsittelyn jälkeen tulosta:
    Stock after shipment for <product_name>: <stock_level> units
  • Lopuksi tulosta:
    Final stock levels for all products: <products>

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 5. Luku 5
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