Aloittelijan koodaus lohkoilla
Luku 5
>
Taso 1
Listoja voi käyttää tallentamaan useita arvoja yhteen paikkaan, olipa kyse numeroista tai merkkijonoista! Tämä säästää aikaa ja tilaa koodissasi sekä mahdollistaa tietojen lukemisen peräkkäin.
Tässä tehtävässä poimi kaikki navetan ympärillä olevat värikkäät munat ja tallenna ne listaan, jotta voit laittaa ne kaikki samaan säiliöön.

Tavoite
Kerää munat ja täytä lista, jonka voit sijoittaa säiliöön.
Kerää navetasta eri väriset munat ja tallenna ne listaan, jotta voit sijoittaa ne säiliöön.
Listat ovat kuin muuttujia, jotka antavat sinun tallentaa useita arvoja samaan paikkaan. Käytämme samoja lohkoja kuin muuttujien kanssa, mutta lisäämme erityiset listalohkot arvojen listaamiseksi.
Kerää pellolta kaikki jokaisen väriset munat: punaisia, vihreitä ja sinisiä munia. Kun ne on kerätty, luo muuttujat: red_eggs, blue_eggs, green_eggs klikkaamalla luo muuttuja -painiketta Muuttujat-valikossa.

Laske, kuinka monta kutakin munatyyppiä olet kerännyt, ja käytä set variable -lohkoa asettaaksesi määrän kuhunkin muuttujaan. Vedä ja pudota numerokuplia Math-valikosta set variable -lohkoon; munien määrä näkyy näytön oikeassa yläkulmassa.

Kun kaikki munat on kerätty ja muuttujat asetettu, suuntaa tumman X-merkin kohdalle ja kohtaa säiliö. Tässä luomme listan ja tallennamme kaikki munat listaan, jotta ne voidaan sijoittaa säiliöön.
Luo ensin muuttuja nimeltä eggs käyttämällä luo muuttuja -painiketta Variables-valikossa. Vedä sitten set variable -lohko lohkoeditoriin ja aseta se eggs-muuttujaan.

Tässä tulee ero: työkaluvalikon Lists-osiosta vedä create list -lohko ja aseta se set variable -lohkoon. Kolmeen kenttään lisäät aiemmin luomasi kolme (3) muuttujaa: red_eggs, blue_eggs, green_eggs.

Tämä luo eggs-listan kolmella (3) muuttujalla, jolloin kolme (3) arvoa tallentuu yhteen tietorakenteeseen. Lopuksi käytä place-lohkoa Actions-valikosta ja lisää eggs-lista sijoittaaksesi sen säiliöön ja suorittaaksesi tason.