Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer While-Lussen | Lussen
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Python Ridder

bookWhile-Lussen

Introductie

Welkom bij het hoofdstuk over while-loops! Hier leer je hoe je deze kunt gebruiken om de ridder efficiënter munten te laten verzamelen, nieuwe methoden voor het controleren van de omgeving te begrijpen en strings te vergelijken in Python.

Begrip van While-Loops

Een while-loop wordt uitgevoerd zolang de voorwaarde True is. Dit is handig wanneer herhaalde acties nodig zijn, maar het exacte aantal iteraties niet van tevoren bekend is.

1234
i = 0 while i < 5: print("Incrementing:", i) i += 1
copy

Omgeving van de Ridder

De ridder kan aangrenzende cellen inspecteren met: object_up(), object_down(), object_left(), object_right(). Elke functie geeft "wall", "coin" of "empty" terug.

Stringvergelijkingen

Gebruik == en != om strings te vergelijken en acties te bepalen op basis van wat de ridder detecteert.

Voorbeeld

Hier volgt een voorbeeld waarin een while-loop de ridder helpt om alle munten in een kolom te verzamelen.

knight.py

knight.py

copy

In dit voorbeeld gebruikt de functie collect_column een while-lus om alle munten in een kolom te verzamelen. De ridder controleert of er een munt boven hem is en blijft pakken en omhoog bewegen totdat er geen munten meer zijn. Na het verzamelen beweegt de ridder terug naar zijn oorspronkelijke positie.

Taak

Swipe to start coding

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 3
knight.py

knight.py

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

close

bookWhile-Lussen

Veeg om het menu te tonen

Introductie

Welkom bij het hoofdstuk over while-loops! Hier leer je hoe je deze kunt gebruiken om de ridder efficiënter munten te laten verzamelen, nieuwe methoden voor het controleren van de omgeving te begrijpen en strings te vergelijken in Python.

Begrip van While-Loops

Een while-loop wordt uitgevoerd zolang de voorwaarde True is. Dit is handig wanneer herhaalde acties nodig zijn, maar het exacte aantal iteraties niet van tevoren bekend is.

1234
i = 0 while i < 5: print("Incrementing:", i) i += 1
copy

Omgeving van de Ridder

De ridder kan aangrenzende cellen inspecteren met: object_up(), object_down(), object_left(), object_right(). Elke functie geeft "wall", "coin" of "empty" terug.

Stringvergelijkingen

Gebruik == en != om strings te vergelijken en acties te bepalen op basis van wat de ridder detecteert.

Voorbeeld

Hier volgt een voorbeeld waarin een while-loop de ridder helpt om alle munten in een kolom te verzamelen.

knight.py

knight.py

copy

In dit voorbeeld gebruikt de functie collect_column een while-lus om alle munten in een kolom te verzamelen. De ridder controleert of er een munt boven hem is en blijft pakken en omhoog bewegen totdat er geen munten meer zijn. Na het verzamelen beweegt de ridder terug naar zijn oorspronkelijke positie.

Taak

Swipe to start coding

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 3
knight.py

knight.py

some-alt