Sectionย 3. Chapterย 2
ninja.py
index.html
preset.py
Writing Functions
Swipe to show menu
Parts of a Function
- Declaration: It starts with the
defkeyword. - Name: The identifier for the function like
ninja_controller,loot_box, etc. - Parameters: Variables listed in parentheses that accept values when the function is called.
- Body: A block of code indented under the function declaration, which performs the function's actions.
- Return Value: Optional statement to output a value. Without it, functions return
None.
ninja.py
index.html
preset.py
-
ninja_controller: ัontrols the ninja by callingloot_boxtwice and moving right four times. -
loot_box: Defines a set of actions (moving, picking sushi) for the ninja. -
Parameter: Both functions take a ninja object that has methods like
go_right(),go_up(), etc.
Task
Swipe to start coding
Solution
Everything was clear?
Thanks for your feedback!
Sectionย 3. Chapterย 2
ninja.py
index.html
preset.py
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat