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

bookSkrive Funksjoner

Deler av en funksjon

  • Deklarasjon: Starter med nøkkelordet def.
  • Navn: Identifikatoren for funksjonen, som knight_controller, loot_box, osv.
  • Parametere: Variabler oppført i parentes som mottar verdier når funksjonen kalles.
  • Kropp: En kodeblokk innrykket under funksjonsdeklarasjonen, som utfører funksjonens handlinger.
  • Returverdi: Valgfri setning for å returnere en verdi. Uten denne returnerer funksjoner None.

Eksempel

knight.py

knight.py

copy
  • knight_controller : Kontrollerer ridderen ved å kalle loot_box to ganger og gå til høyre fire ganger.

  • loot_box : Definerer et sett med handlinger (gå, plukke opp mynt) for ridderen.

  • Parameter: Begge funksjonene tar inn et ridder-objekt som har metoder som go_right(), go_up(), osv.

Oppgave

Swipe to start coding

Løsning

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 2
knight.py

knight.py

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

close

Awesome!

Completion rate improved to 2.94

bookSkrive Funksjoner

Sveip for å vise menyen

Deler av en funksjon

  • Deklarasjon: Starter med nøkkelordet def.
  • Navn: Identifikatoren for funksjonen, som knight_controller, loot_box, osv.
  • Parametere: Variabler oppført i parentes som mottar verdier når funksjonen kalles.
  • Kropp: En kodeblokk innrykket under funksjonsdeklarasjonen, som utfører funksjonens handlinger.
  • Returverdi: Valgfri setning for å returnere en verdi. Uten denne returnerer funksjoner None.

Eksempel

knight.py

knight.py

copy
  • knight_controller : Kontrollerer ridderen ved å kalle loot_box to ganger og gå til høyre fire ganger.

  • loot_box : Definerer et sett med handlinger (gå, plukke opp mynt) for ridderen.

  • Parameter: Begge funksjonene tar inn et ridder-objekt som har metoder som go_right(), go_up(), osv.

Oppgave

Swipe to start coding

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

close

Awesome!

Completion rate improved to 2.94
Seksjon 3. Kapittel 2
knight.py

knight.py

some-alt