Pythonutviklingskurs
Kapittel
>
Nivå

Å lage lister
Numeriske lister

Lister kan brukes til å lagre flere verdier på ett sted, enten det er tall eller tekststrenger! Dette vil spare deg for tid og plass i koden din, samt gjøre det mulig å lese data i sekvenser.

I denne øvelsen, samle alle de fargede eggene rundt låven og lagre dem i en liste slik at du kan plassere dem sammen i en beholder.

Guide

Mål

Hent egg og fyll en liste du kan lagre i en beholder.

Hent de forskjellige eggene i låven, og lagre dem sammen i en list slik at du kan plassere dem sammen inni en beholder.

Lists er som variabler som lar deg lagre flere verdier sammen på ett sted. Du skriver det som en vanlig variabel, men i stedet setter du [] som verdien, slik: mylist = []. Deretter legger du til verdier ved å skrive navnet på listen og bruke funksjonen append() for å legge til en verdi, slik: mylist.append(1). Her er et eksempel:

my_list = [] my_list.append(3) # Første verdi lagret i listen er 3 my_list.append(5) # Andre verdi lagret i listen er 5 my_list.append(2) # Tredje verdi lagret i listen er 2 # Denne koden oppretter en liste på denne måten: my_list = [3, 5, 2]

Hent alle eggene av hver farge på jordet og opprett variablene: blue_eggs, red_eggs, green_eggs. Opprett en liste med navnet eggs, slik: eggs = [], og lagre deretter i variablene eggene du har samlet av hver tilsvarende type, slik: blue_eggs = 5.

Med denne oppsettet kan du legge til variabelen i listen ved hjelp av append()-funksjonen nevnt ovenfor, slik: eggs.append(blue_eggs). Vær sikker på at du legger dem til i samme fargerekkefølge som oppgitt ovenfor og i kodeeditoren.

Når alle eggene er i listen, gå mot X-merket og plasser dem inni beholderen ved å bruke place()-funksjonen på samme måte som du ville plassert en variabel, slik: player.place(eggs).

Kodebok