Python Ontwikkelingscursus
Hoofdstuk
>
Niveau

Lussen leren
While-lussen

Lussen zijn reeksen die je kunt gebruiken om dezelfde code te herhalen. Dit maakt het voor je makkelijker om taken in het spel te voltooien zonder lange lijsten met codes te moeten schrijven. Er zijn twee soorten lussen: while lussen en for lussen, die we in de volgende niveaus zullen onderzoeken.

Er zijn vijf (5) eieren in deze kaart, je kunt ze oppakken met slechts een paar regels code door een while loop te gebruiken. Probeer alle eieren te pakken door dezelfde twee regels code vier keer te herhalen.

Guide

Doel

Verzamel alle eieren in de schuur door slechts zes (6) regels code te schrijven, met behulp van de while loop.

De kippen hebben overal hun eieren gelegd! Loop door de schuur en verzamel snel alle eieren!

Om de hoeveelheid code die je moet schrijven te verminderen en programmeren een stuk minder vermoeiend te maken, kun je lussen gebruiken! Dit zijn sequenties waardoor je dezelfde code kunt herhalen, waardoor het niet nodig is om telkens dezelfde code te schrijven.

Een while loop is zo'n lus waarin je de code kunt laten herhalen zolang een bepaalde voorwaarde aanwezig is. Stel een variabele in genaamd count om te bepalen hoe vaak je wilt dat de code wordt herhaald en gebruik deze dan als voorwaarde voor de lus.

count = 0 while count < 4: [Code you wish to loop four times] count += 1

In dit voorbeeld controleert de while lus of count minder < dan 4 is, count begint bij 0 en wordt bij elke cyclus met +1 verhoogd totdat het 4 bereikt. Alle code die je ingesprongen onder de while lus plaatst, wordt herhaald, in dit geval vier keer. Wees gewaarschuwd, lussen kunnen oneindig door blijven lopen als ze niet gestopt worden, dus zorg ervoor dat je de variabele count niet verwijdert of uitcommentarieert, anders kan dit een fout veroorzaken.

Probeer het uit! Verzamel alle vijf (5) eieren en voltooi het niveau door in totaal slechts zes (6) regels code te schrijven in de code-editor.

Codeboek