Python-kehityskurssi
Luku
>
Taso

Sanakirjojen käyttäminen
Objektien sijoittelu sanakirjojen avulla

Tavoite

Kerää kaikki kentällä kasvavat viljelykasvit ja säilytä ne varastossa käyttäen sanakirjoja.

Kentällä kasvaa neljä (4) viljelykasvia: corn, carrot, wheat ja parsnip. Korjaa kasvit ja sijoita ne varastoon luomalla sanakirja.

Kävele kentän läpi ja nosta kaikki kasvit, kun olet onnistuneesti kulkenut kentän läpi. Laske kunkin viljelykasvin lukumäärä ja tallenna kasvit sanakirjaan helpottamaan käsittelyä ja varastointia.

crops = {} crops["corn"] = number of corn stocks in the field .......

Luo ensin sanakirja nimeltä crops ja lisää kunkin viljelykasvin nimi merkkijonona. Aseta kunkin viljelykasvin arvoksi niiden määrä, jotka olet poiminut kyseisestä lajista.

Kun olet poiminut kaikki kasvit ja asettanut ne sanakirjaan, kävele X-merkkien kohdalle ja suuntaa arkkujen puoleen sijoittaaksesi kasvit varastoon käyttäen place()-funktiota, esimerkiksi näin: place(crops["corn"]). Jokaisessa X-merkkissä on kyltti, joka kertoo, mikä viljelykasvi sinne varastoidaan. Viimeistele taso sijoittamalla kasvit oikeisiin varastointiarkkuihin kylttien ohjeiden mukaisesti.

Koodikirja