Les 3b
1) Maak drie verhalen
Deze opdracht wordt afgetekend als:
Je je programma van vorige week hebt geopend ('les-3b')
Je in dat programma drie verhalen print met daarin:
Dezelfde zinnen, behalve ... In ieder verhaal een ander dier
Opdracht.
Open je programma van vorige les ('les-3b'). Je hebt daar één of twee verhalen in staan. Zorg nu dat je drie verhalen krijgt. Je kunt daarvoor de code kopieëren die je al hebt.
Tips:
De code wordt van boven naar beneden gelezen!
Als je klaar bent, staat er drie keer
dier =
in je code, steeds met een ander dier erachter.
2) Sla je dieren op in een lijst
Deze les wordt afgetekend als:
Je een lijst hebt gemaakt met je drie dieren erin
Opdracht.
Je hebt drie dieren bedacht in opdracht 4b-1. Maak nu een lijst, en noem de lijst dieren
.
Zet alledrie de dieren in de lijst.
Let op: Je hoeft nog geen aanwijzers te gebruiken voor deze opdracht.
3) Verander je variabelen in aanwijzers uit de lijst
Deze les wordt afgetekend als:
Je in je verhalen de lijst
dieren
en drie aanwijzers gebruikt, ipv de variabele dier.
Opdracht.
Je hebt in je code nog drie keer dier = ...
staan. Dat ga je nu veranderen in dieren[0], dieren[1] en dieren[2]
.
Tips:
De code wordt nog steeds van boven naar beneden gelezen.
Als je het goed hebt gedaan, dan heb je nog steeds hetzelfde verhaal als je eerst had.
4) Maak de lijst langer
Deze les wordt afgetekend als:
Je een lijst hebt gemaakt van minstens vijf dieren
Je nog maar één verhaal print met een dier erin
je mag dus het tweede en derde verhaal weghalen
geen zorgen, die komen wel weer terug!
Opdracht.
Maak de lijst nu nog langer. Zorg dat er minstens vijf dieren in staan. Verwijder ook de stukken verhaal waarin je dieren[1]
en dieren[2]
gebruikt.
Extra) Een willekeurig dier in je verhaal
Deze les wordt afgetekend als:
Je bovenaan je code hebt geschreven
import random
Je een zin in je code hebt waarin steeds een ander dier verschijnt
Je in je schrift schrijft hoe deze code werkt
Opdracht.
Lees deze opdracht goed! Er komt nieuwe code in voor die nog niet is uitgelegd in de klas.
Je hebt een lijst met vijf dieren erin gemaakt. Maar je krijgt nu steeds dezelfde te zien in je verhaal. We gaan dat nu veranderen, zodat je steeds een ander dieren in je verhaal krijgt.
Random is Engels voor willekeurig. Met random-opdrachten kun je Python steeds iets anders laten doen. Shuffle betekent schudden. De shuffle()-opdracht schudt de dieren door elkaar.
Zet deze code onder dieren =
:
Voer je code een paar keer uit. Wat gebeurt er nu? Schrijf duidelijk in je schrift hoe je denkt dat deze code werkt.
Last updated