Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Using Functions | Functions
Python Ninja

book
Using Functions

Why Use Functions?

Repeating code makes programs long and hard to maintain. Functions let you group commands into a reusable block, reducing repetition and making your code cleaner.

To call a function, simply use its name followed by parentheses, placing any required arguments inside those parentheses. For example, if you have a function named greet that takes a name of a person to greet, here is how you could call it:

javascript
greet("Alice")
Task

Swipe to start coding

Solution

def ninja_controller(ninja):
loot_diagonal(ninja)
loot_diagonal(ninja)
loot_diagonal(ninja)

def loot_diagonal(ninja):
ninja.go_up()
ninja.go_right()
ninja.pick_sushi()

Explore other courses in Catalog

Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 3. Chapter 1
py

ninja.py

def ninja_controller(ninja):
loot_diagonal(ninja)
# Write your code below
def loot_diagonal(ninja):
ninja.go_up()
ninja.go_right()
ninja.pick_sushi()

Ask AI

expand
ChatGPT

Ask anything or try one of the suggested questions to begin our chat

some-alt