Python Ontwikkelingscursus
Hoofdstuk
>
Niveau

Lijsten maken
Numerieke lijsten

Lijsten kunnen worden gebruikt om meerdere waarden op één plek op te slaan, of het nu cijfers of tekststrengen zijn! Dit bespaart je tijd en ruimte in je code en maakt het mogelijk om data in sequenties te lezen.

In deze oefening, verzamel alle gekleurde eieren rondom de schuur en sla ze op in een lijst zodat je ze samen in een container kunt plaatsen.

Guide

Doelstelling

Pak eieren en vul een lijst die je in een container kunt opslaan.

Pak de verschillende eieren in de schuur en bewaar ze samen in een list zodat je ze samen in een container kunt plaatsen.

Lists zijn zoals variabelen die je toestaan om meerdere waarden samen op te slaan op één plek. Je schrijft het zoals een gewone variabele, maar in plaats daarvan plaats je [] als de waarde, zoals dit: mylist = [] . Voeg vervolgens waarden toe door de naam van de lijst te schrijven en de functie append() toe te voegen om een waarde eraan toe te voegen, zoals dit: mylist.append(1) . Hier is een voorbeeld:

my_list = [] my_list.append(3) # Eerste waarde die in de lijst wordt opgeslagen is 3 my_list.append(5) # Tweede waarde die in de lijst wordt opgeslagen is 5 my_list.append(2) # Derde waarde die in de lijst wordt opgeslagen is 2 # Deze code maakt een lijst op de volgende manier: my_list = [3, 5, 2]

Pak alle eieren van elke kleur in het veld en maak de variabelen: blue_eggs, red_eggs, green_eggs. Maak een lijst met de naam eggs, zoals dit eggs = [] , en sla vervolgens in de variabelen de eieren op die je van elk overeenkomstig type hebt verzameld, zoals dit: blue_eggs = 5.

Met deze opzet kun je de variabele aan de lijst toevoegen met behulp van de eerder genoemde append() functie, zoals dit: eggs.append(blue_eggs). Zorg ervoor dat je ze toevoegt in dezelfde volgorde van kleur zoals hierboven vermeld en zoals aangegeven in de code-editor.

Als alle eieren eenmaal in de list zitten, ga dan naar het X-teken en plaats ze in de container met de place() functie op dezelfde manier als je een variabele plaatst, zoals dit: player.place(eggs).

Codeboek