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 Ninja

bookAt Skrive Funktioner

Dele af en Funktion

  • Deklaration: Den starter med def nøgleordet.
  • Navn: Identifikatoren for funktionen som ninja_controller, loot_box, etc.
  • Parametre: Variabler opført i parenteser, der accepterer værdier, når funktionen kaldes.
  • Krop: En blok af kode indrykket under funktionsdeklarationen, som udfører funktionens handlinger.
  • Returneringsværdi: Valgfri erklæring for at outputte en værdi. Uden den returnerer funktioner None.

Eksempel

ninja.py

ninja.py

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

  • Parameter: Begge funktioner tager et ninja-objekt, der har metoder som go_right(), go_up(), etc.

Opgave

Swipe to start coding

Løsning

Udforsk andre kurser i Katalog

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

Suggested prompts:

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

Can you show an example of how to call these functions with a ninja object?

What does the `loot_box` function do step by step?

close

Awesome!

Completion rate improved to 2.94

bookAt Skrive Funktioner

Stryg for at vise menuen

Dele af en Funktion

  • Deklaration: Den starter med def nøgleordet.
  • Navn: Identifikatoren for funktionen som ninja_controller, loot_box, etc.
  • Parametre: Variabler opført i parenteser, der accepterer værdier, når funktionen kaldes.
  • Krop: En blok af kode indrykket under funktionsdeklarationen, som udfører funktionens handlinger.
  • Returneringsværdi: Valgfri erklæring for at outputte en værdi. Uden den returnerer funktioner None.

Eksempel

ninja.py

ninja.py

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

  • Parameter: Begge funktioner tager et ninja-objekt, der har metoder som go_right(), go_up(), etc.

Opgave

Swipe to start coding

Løsning

Udforsk andre kurser i Katalog

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

ninja.py

some-alt