Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Itsenäinen Koodauspäättötyö | Silmukat
Johdatus Pythoniin

Pyyhkäise näyttääksesi valikon

book
Haaste: Itsenäinen Koodauspäättötyö

Tässä luvussa on aika haastaa ohjelmointitaitosi. Sinulle annetaan tehtävä, mutta tällä kertaa ratkaisun löytäminen on täysin omalla vastuullasi. Voit käyttää mitä tahansa tähän mennessä oppimaasi syntaksia ja tekniikoita, mutta on erittäin suositeltavaa hyödyntää silmukoita ja ehtolauseita, jotta koodisi olisi joustava ja mukautuisi erilaisiin syötteisiin ja tilanteisiin.

Tehtävä

Swipe to start coding

Arvioi inventory-sanakirjan tuotteet ja tulosta sopivat viestit varastotason ja hinnoittelun perusteella.

  • Käy läpi jokainen tuote inventory-sanakirjassa.
  • Jokaiselle tuotteelle:
    • Jos varastotaso on alle 30, tulosta että tuote tarvitsee täydennystä.
    • Jos varastotaso on yli 100, tulosta että tuote tulisi myydä alennettuun hintaan.
    • Jos varastotaso on 30–100, tulosta että tuote tulisi myydä normaalihintaan.

Tulostusvaatimukset

Käytä seuraavia mallitulostuslauseita täsmälleen:

  • Täydennystä varten:
    f"{item} need restocking."
  • Alennettuun hintaan:
    f"{item} should be sold at the discounted price of {discounted_price}."
  • Normaalihintaan:
    f"{item} should be sold at the regular price of {regular_price}."

Huom

Noudata tulostusmuotoja täsmälleen, jotta ratkaisusi hyväksytään.

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 8

Kysy tekoälyä

expand
ChatGPT

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

book
Haaste: Itsenäinen Koodauspäättötyö

Tässä luvussa on aika haastaa ohjelmointitaitosi. Sinulle annetaan tehtävä, mutta tällä kertaa ratkaisun löytäminen on täysin omalla vastuullasi. Voit käyttää mitä tahansa tähän mennessä oppimaasi syntaksia ja tekniikoita, mutta on erittäin suositeltavaa hyödyntää silmukoita ja ehtolauseita, jotta koodisi olisi joustava ja mukautuisi erilaisiin syötteisiin ja tilanteisiin.

Tehtävä

Swipe to start coding

Arvioi inventory-sanakirjan tuotteet ja tulosta sopivat viestit varastotason ja hinnoittelun perusteella.

  • Käy läpi jokainen tuote inventory-sanakirjassa.
  • Jokaiselle tuotteelle:
    • Jos varastotaso on alle 30, tulosta että tuote tarvitsee täydennystä.
    • Jos varastotaso on yli 100, tulosta että tuote tulisi myydä alennettuun hintaan.
    • Jos varastotaso on 30–100, tulosta että tuote tulisi myydä normaalihintaan.

Tulostusvaatimukset

Käytä seuraavia mallitulostuslauseita täsmälleen:

  • Täydennystä varten:
    f"{item} need restocking."
  • Alennettuun hintaan:
    f"{item} should be sold at the discounted price of {discounted_price}."
  • Normaalihintaan:
    f"{item} should be sold at the regular price of {regular_price}."

Huom

Noudata tulostusmuotoja täsmälleen, jotta ratkaisusi hyväksytään.

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 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