Utfordring: Selvstendig Koding Capstone
I dette kapittelet er det tid for å utfordre dine kodeferdigheter. Du vil få en oppgave, men denne gangen er det opp til deg å finne løsningen. Du kan bruke hvilken som helst syntaks og teknikker du har lært så langt, men det anbefales sterkt å bruke løkker og betingede setninger for å gjøre koden din fleksibel og tilpasningsdyktig til ulike input og scenarioer.
Oppgave
Swipe to start coding
Evaluer elementene i et inventory
-ordbok og skriv ut passende meldinger basert på deres lagerstatus og prissetting.
- Gå gjennom hvert element i
inventory
-ordboken. - For hvert element:
- Hvis lageret er under 30, skriv ut at det må etterfylles.
- Hvis lageret er over 100, skriv ut at det skal selges til rabattert pris.
- Hvis lageret er mellom 30 og 100, skriv ut at det skal selges til ordinær pris.
Krav til utdata
Bruk følgende mal for print-setninger nøyaktig:
- For etterfylling:
f"{item} need restocking."
- For rabattert pris:
f"{item} should be sold at the discounted price of {discounted_price}."
- For ordinær pris:
f"{item} should be sold at the regular price of {regular_price}."
Merk
Følg print-formatene nøyaktig for at løsningen din skal bli godkjent.
Løsning
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 5. Kapittel 8