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

bookSkrivning af Funktioner

Dele af en funktion

  • Deklaration: Starter med nøgleordet def.
  • Navn: Identifikator for funktionen som ninja_controller, loot_box osv.
  • Parametre: Variabler angivet i parentes, der 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

ninja.py

ninja.py

copy
  • ninja_controller : Styrer ninjaen 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 sushi op) for ninjaen.

  • Parameter: Begge funktioner tager et ninja-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
ninja.py

ninja.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

bookSkrivning af Funktioner

Stryg for at vise menuen

Dele af en funktion

  • Deklaration: Starter med nøgleordet def.
  • Navn: Identifikator for funktionen som ninja_controller, loot_box osv.
  • Parametre: Variabler angivet i parentes, der 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

ninja.py

ninja.py

copy
  • ninja_controller : Styrer ninjaen 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 sushi op) for ninjaen.

  • Parameter: Begge funktioner tager et ninja-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
ninja.py

ninja.py

some-alt