Python Udviklingskursus
Kapitel
>
Niveau
Oprettelse af lister
Numeriske lister
Lister kan bruges til at gemme flere værdier ét sted, hvad enten det drejer sig om tal eller ordstrenge! Dette sparer dig tid og plads i din kode samt muliggør læsning af data i sekvenser.
I denne øvelse skal du samle alle de farvede æg rundt om stalden og gemme dem i en liste, så du kan placere dem sammen i en beholder.

Mål
Tag æg og fyld en liste, som du kan gemme i en beholder.
Tag de forskellige æg i laden, og gem dem sammen i en list, så du kan placere dem samlet inde i en beholder.
Lists er som variable, der lader dig gemme flere værdier sammen ét sted. Du skriver det som en normal variabel, men i stedet for angiver du [] som værdien, sådan her: mylist = []. Derefter tilføjer du værdier til den ved at skrive navnet på listen og bruge funktionen append() for at tilføje en værdi, sådan her: mylist.append(1). Her er et eksempel:
my_list = [] my_list.append(3) # Første værdi gemt i listen er 3 my_list.append(5) # Anden værdi gemt i listen er 5 my_list.append(2) # Tredje værdi gemt i listen er 2 # Denne kode opretter en liste på følgende måde: my_list = [3, 5, 2]
Tag alle æggene i hver farve på marken og opret variablerne: blue_eggs, red_eggs, green_eggs. Opret en liste kaldet eggs, sådan her eggs = [], og gem herefter i variablerne de æg, du har samlet af hver tilsvarende type, for eksempel: blue_eggs = 5.
Med denne opsætning kan du tilføje variablen til listen ved at bruge den ovennævnte append() funktion, sådan her: eggs.append(blue_eggs). Sørg for at tilføje dem i den samme farverækkefølge, som nævnt ovenfor og som angivet i kodeeditoren.
Når alle æggene er i list, skal du bevæge dig mod X-mærket og placere dem inde i beholderen ved at bruge funktionen place() på samme måde, som du ville placere en variabel, sådan her: player.place(eggs).