Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Skrive Funktioner | Funktioner
/
Python Ninja
Sektion 3. Kapitel 2
ninja.py

ninja.py

index.html

index.html

preset.py

preset.py

bookSkrive 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

index.html

index.html

preset.py

preset.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!

Sektion 3. Kapitel 2
ninja.py

ninja.py

index.html

index.html

preset.py

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

some-alt