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
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
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

Suggested prompts:

Can you explain what the knight object is and what methods it has?

Can you show how to call these functions with a knight object?

What does the `loot_box` function do in detail?

close

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!

Sektion 3. Kapitel 2
knight.py

knight.py

some-alt