Functies Schrijven
Onderdelen van een functie
- Declaratie: Begint met het sleutelwoord
def
. - Naam: De identificatie van de functie, zoals
ninja_controller
,loot_box
, enz. - Parameters: Variabelen tussen haakjes die waarden accepteren wanneer de functie wordt aangeroepen.
- Body: Een blok code dat is ingesprongen onder de functiedeclaratie en de acties van de functie uitvoert.
- Returnwaarde: Optionele instructie om een waarde terug te geven. Zonder deze instructie geeft de functie
None
terug.
Voorbeeld
ninja.py
-
ninja_controller
: Stuurt de ninja aan door twee keerloot_box
aan te roepen en vier keer naar rechts te bewegen. -
loot_box
: Definieert een reeks acties (bewegen, sushi oppakken) voor de ninja. -
Parameter: Beide functies nemen een ninja-object dat methoden heeft zoals
go_right()
,go_up()
, enz.
Swipe to start coding
Oplossing
Bedankt voor je feedback!
ninja.py
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 2.94
Functies Schrijven
Veeg om het menu te tonen
Onderdelen van een functie
- Declaratie: Begint met het sleutelwoord
def
. - Naam: De identificatie van de functie, zoals
ninja_controller
,loot_box
, enz. - Parameters: Variabelen tussen haakjes die waarden accepteren wanneer de functie wordt aangeroepen.
- Body: Een blok code dat is ingesprongen onder de functiedeclaratie en de acties van de functie uitvoert.
- Returnwaarde: Optionele instructie om een waarde terug te geven. Zonder deze instructie geeft de functie
None
terug.
Voorbeeld
ninja.py
-
ninja_controller
: Stuurt de ninja aan door twee keerloot_box
aan te roepen en vier keer naar rechts te bewegen. -
loot_box
: Definieert een reeks acties (bewegen, sushi oppakken) voor de ninja. -
Parameter: Beide functies nemen een ninja-object dat methoden heeft zoals
go_right()
,go_up()
, enz.
Swipe to start coding
Oplossing
Bedankt voor je feedback!
Awesome!
Completion rate improved to 2.94ninja.py