Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Komme i Gang | Grunnleggende Kontroller
Python Ninja

bookKomme i Gang

Sveip for å vise menyen

Velkommen til Python Ninja!

I dette kurset vil du lære programmeringsspråket Python ved å spille et spill. I stedet for å skrive abstrakt kode, vil du kontrollere en Ninja i en liten verden.

I starten vil du bruke svært enkle kommandoer: flytte Ninjaen rundt på kartet, plukke opp sushi og plassere dem på riktige steder.

Etter hvert som du kommer videre, vil utfordringene gradvis introdusere sentrale programmeringskonsepter: funksjoner for å gjenbruke handlinger, løkker for å gjenta steg, og betingelser for å ta beslutninger.

Hvordan kontrollere Ninjaen?

Spillet gir deg kommandoer som lar deg styre Ninjaen. Her er et enkelt kodeeksempel for å hjelpe deg å forstå:

ninja.py

ninja.py

copy

Du kan trykke på Kjør kode for å se hvordan koden fungerer.

Hver gang nivået starter, ser spillet etter denne blokken:

def ninja_controller(ninja):

Tenk på dette som stedet der du skriver alle kommandoene for din Ninja. Alt som skrives inne i denne blokken, kjøres fra toppen og nedover:

  • ninja.go_up() flytter Ninja én rute opp på kartet;
  • ninja.pick_sushi() plukker opp sushien på ruten der Ninja står.
Note
Merk

Alle Ninja-kommandoer må være innrykket inne i ninja_controller.

For eksempel vil koden under ikke fungere:

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

Hva er galt med følgende kode?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 1

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 1. Kapittel 1
some-alt