Uitdaging: Bouw Letter K
Welkom bij de "Bouw Letter K"-uitdaging! In dit hoofdstuk test je je programmeervaardigheden door de letter "K" te construeren met behulp van het Knight Game.
Voordat je begint, volgt hier een korte herhaling van de ridder-methoden en functies die je hebt geleerd:
Ridder-methoden:
go_right()
,go_left()
,go_up()
,go_down()
: Verplaatst de ridder één vakje in de opgegeven richting.pick_coin()
: Raapt een munt op van de kaart en voegt deze toe aan je inventaris.put_coin()
: Plaatst een munt uit je inventaris op een vakje.object_up()
,object_down()
,object_right()
,object_left()
: Bepaalt het object in het volgende vakje in de opgegeven richting en geeft "wall", "coin" of "empty" terug.
Programmeervaardigheden:
- Functies: Maak herbruikbare codeblokken om specifieke taken uit te voeren.
- Decompositie: Splits 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.
Swipe to start coding
Oplossing
Bedankt voor je feedback!
knight.py
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 2.94
Uitdaging: Bouw Letter K
Veeg om het menu te tonen
Welkom bij de "Bouw Letter K"-uitdaging! In dit hoofdstuk test je je programmeervaardigheden door de letter "K" te construeren met behulp van het Knight Game.
Voordat je begint, volgt hier een korte herhaling van de ridder-methoden en functies die je hebt geleerd:
Ridder-methoden:
go_right()
,go_left()
,go_up()
,go_down()
: Verplaatst de ridder één vakje in de opgegeven richting.pick_coin()
: Raapt een munt op van de kaart en voegt deze toe aan je inventaris.put_coin()
: Plaatst een munt uit je inventaris op een vakje.object_up()
,object_down()
,object_right()
,object_left()
: Bepaalt het object in het volgende vakje in de opgegeven richting en geeft "wall", "coin" of "empty" terug.
Programmeervaardigheden:
- Functies: Maak herbruikbare codeblokken om specifieke taken uit te voeren.
- Decompositie: Splits 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.
Swipe to start coding
Oplossing
Bedankt voor je feedback!
Awesome!
Completion rate improved to 2.94knight.py