Pythonutviklingskurs
Kapittel
>
Nivå
Introduksjon til Python
Bevegelse med funksjoner
Du har gått deg vill i skogen! Finn veien ut og kom tilbake til gården din ved å skrive dine første linjer med Python-kode!
Python er et allsidig programmeringsspråk som du kan bruke til en rekke applikasjoner, inkludert spill!
Din første oppgave er å finne veien til stjernen ved å bruke kode for å fullføre nivået!
Hvis du sitter fast, prøv å trykke på Help-knappen oppe i høyre hjørne av skjermen eller trykk på Code Book-knappen for illustrerte forklaringer av all koden som brukes i spillet.
Du kan også få hjelp fra Virtual Teacher, denne funksjonen vil generere tips via popup-vinduer i kodeeditoren som veileder deg gjennom kodingsprosessen. Du kan slå den av og på ved å bytte lærerikonet øverst i editoren. Mynteikonet ved siden av informerer deg om hvor mange tips du har rett til å motta.

Mål
Kryss gjennom skogsstien og nå utgangen for å fullføre nivået.
Hvordan kan du komme deg over skogen? Ved å bruke Funksjoner selvfølgelig!
Funksjoner er nyttige kodekommandoer som påvirker verden rundt deg. Disse kommandoene skrives i redigeringsfeltet under.
I programmeringsspråket Python er funksjonene delt inn i moduler. player-modulen brukes for å interagere med spillverdenen. Dette er grunnen til at vi må "importere" player-modulen for å bruke dens funksjoner.
Funksjoner utføres ved å skrive ordet "player" og deretter en prikk, etterfulgt av funksjonsnavnet og parenteser.
Funksjoner utføres én etter én, fra toppen og ned - noe som betyr at rekkefølgen er viktig.
Følgende funksjoner er tilgjengelige for deg:
- For å gå fremover, må du skrive
player.move_forward(). - For å svinge til venstre, må du skrive
player.turn_left(). - For å svinge til høyre, må du skrive
player.turn_right().
Den hvite X-merket som vises etter at du først beveger deg representerer startposisjonen din, stjernen ved slutten av stien representerer målet ditt.
Når du er ferdig med å skrive koden, trykk på "Kjør" knappen for å utføre alle kommandoene én etter én.
Prøv det ut!