Coding for KidsCoding for Kids
Kreativa NivåerUtmaningarLärarguide
Rösta på funktioner
Python-utvecklingskurs
Kapitel
>
Nivå

Introduktion till Python
Rörelse med funktioner

Du har gått vilse i skogen! Ta dig ut och återvänd till din gård genom att skriva dina första rader med Python-kod!

Python är ett allsidigt programmeringsspråk som du kan använda för en mängd olika appar, inklusive spel!

Din första uppgift är att ta dig till stjärnan med kod för att klara nivån!

Om du fastnar, försök att trycka på Help-knappen uppe till höger på skärmen eller tryck på Code Book-knappen för illustrerade förklaringar av alla koder som används i spelet.

Du kan också få hjälp av Virtual Teacher, denna funktion genererar tips via popup-fönster i kodeditoren som vägleder dig genom kodningsprocessen. Du kan slå av och på den genom att växla lärarikonen som finns ovanpå editorn. Myntikonen bredvid den informerar om hur många tips du har rätt till att få.

Guide

Mål

Korsa skogsleden och nå utgången för att slutföra nivån.

Hur tar du dig genom skogen? Med funktioner förstås!

Funktioner är användbara kodkommandon som påverkar världen runt omkring dig. Dessa kommandon skrivs i editorn nedan.

I programmeringsspråket Python är funktionerna indelade i moduler. Modulen player används för att interagera med spelvärlden. Det är därför vi behöver "importera" modulen player för att använda dess funktioner.

Funktioner körs genom att skriva ordet "player" och sedan en punkt, följt av funktionsnamnet och parenteser.

Funktioner körs en efter en, från toppen till botten - vilket innebär att ordningen är viktig.

Följande funktioner är tillgängliga för dig:

  • För att gå framåt, skriv player.move_forward().
  • För att svänga vänster, skriv player.turn_left().
  • För att svänga höger, skriv player.turn_right().

Den vita X-markeringen som visas efter att du flyttat dig första gången representerar din startposition, och stjärnan vid slutet av leden representerar ditt mål.

När du har skrivit klart din kod, tryck på knappen "Kör" för att köra alla kommandon en efter en.

Prova det!

Kodbok