Python-kehityskurssi
Luku
>
Taso
Listojen luominen
Numeroidut listat
Listoja voidaan käyttää tallentamaan useita arvoja yhteen paikkaan, olipa kyseessä sitten numerot tai sanajonot! Tämä säästää aikaa ja tilaa koodissasi sekä mahdollistaa tietojen lukemisen peräkkäin.
Tässä harjoituksessa kerää kaikki navetan ympärillä olevat värikkäät munat ja tallenna ne listaan, jotta voit asettaa ne yhteen säiliöön.

Tavoite
Ota munia ja täytä lista, jonka voit tallentaa säiliöön.
Kerää navetassa olevat eri munat ja tallenna ne yhteen list-listaasi, jotta voit asettaa ne yhdessä säiliöön.
Lists ovat kuin muuttujat, jotka mahdollistavat useiden arvojen tallentamisen yhdessä paikassa. Kirjoitat sen kuten tavallisen muuttujan, mutta asetat arvoksi [], esimerkiksi näin: mylist = []. Lisää sitten arvoja siihen kirjoittamalla listan nimi ja käyttämällä funktiota append() lisätäksesi arvo siihen, esimerkiksi näin: mylist.append(1). Tässä on esimerkki:
my_list = [] my_list.append(3) # Ensimmäinen listaan tallennettu arvo on 3 my_list.append(5) # Toinen listaan tallennettu arvo on 5 my_list.append(2) # Kolmas listaan tallennettu arvo on 2 # Tämä koodi luo listan seuraavasti: my_list = [3, 5, 2]
Kerää kentältä kaikki jokaisen väriset munat ja luo muuttujat: blue_eggs, red_eggs, green_eggs. Luo lista nimeltä eggs, esimerkiksi näin: eggs = [], ja tallenna keräämiesi kunkin värin munat vastaaviin muuttujiin, esimerkiksi näin: blue_eggs = 5.
Tämän jälkeen voit lisätä muuttujan listaan käyttämällä edellä mainittua append()-funktiota, esimerkiksi näin: eggs.append(blue_eggs). Varmista, että liität ne listaan yllä olevan värijärjestyksen sekä koodieditorissa annetun ohjeistuksen mukaisesti.