Haaste: List Management
Oletko valmis soveltamaan uutta tietämystäsi listoista ja listametodeista käytännössä?
Tämä haaste vie sinut hallitsemaan ruokakaupan deliosaston tuotteita, mikä vaatii sinua käyttämään sisäkkäisiä listoja, listametodeja ja ehdollista logiikkaa.
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.
-
Alusta Listat:
- Luo lista
meat
arvoilla:"Ham"
,3.99
,50
,"Sliced"
; - Luo lista
cheese
arvoilla:"Cheddar"
,5.49
,100
,"Sharp"
; - Luo lista
condiment
arvoilla:"Mustard"
,1.99
,75
,"Spicy"
.
- Luo lista
-
Luo Päälista:
- Yhdistä
meat
,cheese
jacondiment
listat yhdeksi listaksi nimeltädeli_dept
.
- Yhdistä
-
Täydennä Tuote:
- Jos
"Ham"
onmeat
listassa ja sen määrä on alle100
, päivitä sen määrä100
.
- Jos
-
Lisää Kausiliha:
- Luo lista
seasonal_meat
arvoilla:"Turkey"
,4.50
,100
,"Sliced"
; - Lisää
seasonal_meat
deli_dept
listaan.
- Luo lista
-
Poista Mauste:
- Poista
condiment
listadeli_dept
listasta.
- Poista
-
Järjestä Lista:
- Järjestä
deli_dept
aakkosjärjestykseen jokaisen alilistan ensimmäisen elementin perusteella.
- Järjestä
Tulostusvaatimukset
- Tulosta
deli_dept
alkuperäinen tila viestillä:"Initial Deli List: <$deli_dept>"
. - Kaikkien toimenpiteiden jälkeen tulosta päivitetty
deli_dept
tila 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