Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Komma Igång | Grundläggande Kontroller
Python Ninja

bookKomma Igång

Svep för att visa menyn

Välkommen till Python Ninja!

I denna kurs kommer du att lära dig programmeringsspråket Python genom att spela ett spel. Istället för att skriva abstrakt kod kommer du att styra en Ninja i en liten värld.

I början kommer du att använda mycket enkla kommandon: flytta Ninjan runt på kartan, plocka upp sushi och placera dem på rätt platser.

När du går vidare kommer utmaningarna gradvis att introducera grundläggande programmeringskoncept: funktioner för att återanvända handlingar, loopar för att upprepa steg och villkor för att fatta beslut.

Hur styr man Ninjan?

Spelet tillhandahåller kommandon som låter dig styra Ninjan. Här är ett enkelt kodexempel för att hjälpa dig förstå:

ninja.py

ninja.py

copy

Du kan klicka på Kör kod för att se hur koden fungerar.

Varje gång nivån startar letar spelet efter detta block:

def ninja_controller(ninja):

Tänk på det som platsen där du skriver alla kommandon för din Ninja. Allt som skrivs inuti detta block körs uppifrån och ned:

  • ninja.go_up() flyttar Ninjan ett steg uppåt på kartan;
  • ninja.pick_sushi() plockar upp sushin på rutan där Ninjan står.
Note
Notera

Alla Ninja-kommandon måste vara indragna inuti ninja_controller.

Till exempel fungerar inte koden nedan:

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

Vad är fel med följande kod?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 1

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 1. Kapitel 1
some-alt