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
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 5. Luku 8