Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Aan de Slag | Basisbediening
Python Ninja

bookAan de Slag

Veeg om het menu te tonen

Welkom bij de Python Ninja!

In deze cursus leer je de programmeertaal Python door een spel te spelen. In plaats van abstracte code te schrijven, bestuur je een Ninja in een kleine wereld.

Aan het begin start je met zeer eenvoudige commando's: de Ninja over de kaart laten bewegen, sushi oppakken en deze op de juiste plekken plaatsen.

Naarmate je verder komt, worden de uitdagingen geleidelijk uitgebreid met kernconcepten van programmeren: functies om acties te hergebruiken, lussen om stappen te herhalen en voorwaarden om beslissingen te nemen.

Hoe bestuur je de Ninja?

Het spel biedt commando's waarmee je de Ninja kunt besturen. Hier is een eenvoudig codevoorbeeld om het te verduidelijken:

ninja.py

ninja.py

copy

Klik gerust op Code uitvoeren om te zien hoe de code werkt.

Elke keer dat het level start, zoekt het spel naar dit blok:

def ninja_controller(ninja):

Beschouw dit als de plek waar alle opdrachten voor je Ninja worden geschreven. Alles wat binnen dit blok staat, wordt van boven naar beneden uitgevoerd:

  • ninja.go_up() verplaatst de Ninja één tegel omhoog op de kaart;
  • ninja.pick_sushi() pakt de sushi op de tegel waar de Ninja staat.
Note
Opmerking

Alle Ninja-commando's moeten worden ingesprongen binnen ninja_controller.

Het onderstaande voorbeeld werkt niet:

def ninja_controller(ninja):
    ninja.go_up()
ninja.pick_sushi()
question mark

Wat is er mis met de volgende code?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

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

Sectie 1. Hoofdstuk 1
some-alt