Cursusinhoud
Python Ninja
Python Ninja
2. Geavanceerde Bedieningselementen
Uitdaging: Bouw Letter K
Welkom bij de "Bouw Letter K" uitdaging! In dit hoofdstuk ga je je programmeervaardigheden testen door de letter "K" te construeren met behulp van het Ninja-spel.
Voordat je begint, laten we snel de ninja-methoden en functies die je hebt geleerd herhalen:
Ninja-methoden:
go_right()
,go_left()
,go_up()
,go_down()
: Verplaats de ninja één cel in de aangegeven richting.pick_sushi()
: Pak sushi van de kaart en voeg het toe aan je inventaris.put_sushi()
: Plaats sushi uit je inventaris op een cel.object_up()
,object_down()
,object_right()
,object_left()
: Bepaal het object in de volgende cel in de aangegeven richting, en retourneer "wall", "sushi" of "empty".
Programmeervaardigheden:
- Functies: Maak herbruikbare blokken code om specifieke taken uit te voeren.
- Decompositie: Breek complexe problemen op in kleinere, beheersbare delen.
- Lussen: Gebruik
for
enwhile
lussen om acties te herhalen. - Voorwaardelijke uitspraken: Gebruik
if-else
uitspraken om beslissingen te nemen op basis van voorwaarden.
Taak
Swipe to start coding
Oplossing
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 6. Hoofdstuk 1
ninja.py
Uitdaging: Bouw Letter K
Welkom bij de "Bouw Letter K" uitdaging! In dit hoofdstuk ga je je programmeervaardigheden testen door de letter "K" te construeren met behulp van het Ninja-spel.
Voordat je begint, laten we snel de ninja-methoden en functies die je hebt geleerd herhalen:
Ninja-methoden:
go_right()
,go_left()
,go_up()
,go_down()
: Verplaats de ninja één cel in de aangegeven richting.pick_sushi()
: Pak sushi van de kaart en voeg het toe aan je inventaris.put_sushi()
: Plaats sushi uit je inventaris op een cel.object_up()
,object_down()
,object_right()
,object_left()
: Bepaal het object in de volgende cel in de aangegeven richting, en retourneer "wall", "sushi" of "empty".
Programmeervaardigheden:
- Functies: Maak herbruikbare blokken code om specifieke taken uit te voeren.
- Decompositie: Breek complexe problemen op in kleinere, beheersbare delen.
- Lussen: Gebruik
for
enwhile
lussen om acties te herhalen. - Voorwaardelijke uitspraken: Gebruik
if-else
uitspraken om beslissingen te nemen op basis van voorwaarden.
Taak
Swipe to start coding
Oplossing
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 6. Hoofdstuk 1