Haaste: Listojen Hallinta
Oletko valmis soveltamaan uutta tietoasi listoista ja listametodeista käytännössä?
Tässä haasteessa hallinnoit ruokakaupan herkkutiskin tuotteita, mikä edellyttää sisäkkäisten listojen, listametodien ja ehtolauseiden käyttöä.
Tehtävä
Swipe to start coding
Hallitse delituotteiden listaa alustamalla, päivittämällä ja järjestämällä niitä eri kategorioihin, kuten lihoihin, juustoihin ja mausteisiin.
-
Listojen alustaminen:
- Luo lista
meat
, jonka arvot ovat:"Ham"
,3.99
,50
,"Sliced"
; - Luo lista
cheese
, jonka arvot ovat:"Cheddar"
,5.49
,100
,"Sharp"
; - Luo lista
condiment
, jonka arvot ovat:"Mustard"
,1.99
,75
,"Spicy"
.
- Luo lista
-
Päälistan luominen:
- Yhdistä
meat
,cheese
jacondiment
yhdeksi listaksi nimeltädeli_dept
.
- Yhdistä
-
Tuotteen täydennys:
- Jos
"Ham"
onmeat
-listassa ja sen määrä on alle100
, päivitä määrä arvoon100
.
- Jos
-
Kausilihatuotteen lisääminen:
- Luo lista
seasonal_meat
, jonka arvot ovat:"Turkey"
,4.50
,100
,"Sliced"
; - Lisää
seasonal_meat
deli_dept
-listaan.
- Luo lista
-
Mausteen poistaminen:
- Poista
condiment
-listadeli_dept
-listasta.
- Poista
-
Listan järjestäminen:
- Järjestä
deli_dept
aakkosjärjestykseen jokaisen alilistan ensimmäisen alkion perusteella.
- Järjestä
Tulostusvaatimukset
- Tulosta
deli_dept
-listan alkuperäinen tila viestillä:"Initial Deli List: <$deli_dept>"
. - Kaikkien toimintojen jälkeen tulosta päivitetty
deli_dept
-lista viestillä:"Updated Deli List: <$deli_dept>"
.
Huom
Listan järjestäminen perustuu jokaisen alilistan ensimmäiseen arvoon (esim.
"Ham"
,"Cheddar"
,"Turkey"
).
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 4. Luku 3