Python Udviklingskursus
Kapitel 5
>
Niveau 1

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.

Guide

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).

Kodebog