Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære At Skrive Funktioner | Funktioner
Python Ridder

bookAt Skrive Funktioner

Dele af en funktion

  • Deklaration: Starter med nøgleordet def.
  • Navn: Identifikator for funktionen såsom knight_controller, loot_box osv.
  • Parametre: Variabler angivet i parentes, som modtager værdier, når funktionen kaldes.
  • Krop: En kodeblok indrykket under funktionsdeklarationen, som udfører funktionens handlinger.
  • Returneringsværdi: Valgfri sætning til at returnere en værdi. Uden denne returnerer funktioner None.

Eksempel

knight.py

knight.py

copy
  • knight_controller : Styrer ridderen ved at kalde loot_box to gange og bevæge sig til højre fire gange.

  • loot_box : Definerer et sæt handlinger (bevæge sig, samle mønt) for ridderen.

  • Parameter: Begge funktioner modtager et ridder-objekt, der har metoder som go_right(), go_up() osv.

Opgave

Swipe to start coding

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 2
knight.py

knight.py

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

close

Awesome!

Completion rate improved to 2.94

bookAt Skrive Funktioner

Stryg for at vise menuen

Dele af en funktion

  • Deklaration: Starter med nøgleordet def.
  • Navn: Identifikator for funktionen såsom knight_controller, loot_box osv.
  • Parametre: Variabler angivet i parentes, som modtager værdier, når funktionen kaldes.
  • Krop: En kodeblok indrykket under funktionsdeklarationen, som udfører funktionens handlinger.
  • Returneringsværdi: Valgfri sætning til at returnere en værdi. Uden denne returnerer funktioner None.

Eksempel

knight.py

knight.py

copy
  • knight_controller : Styrer ridderen ved at kalde loot_box to gange og bevæge sig til højre fire gange.

  • loot_box : Definerer et sæt handlinger (bevæge sig, samle mønt) for ridderen.

  • Parameter: Begge funktioner modtager et ridder-objekt, der har metoder som go_right(), go_up() osv.

Opgave

Swipe to start coding

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

close

Awesome!

Completion rate improved to 2.94
Sektion 3. Kapitel 2
knight.py

knight.py

some-alt