Написання Функцій
Частини функції
- Оголошення: Починається з ключового слова
def
. - Ім'я: Ідентифікатор функції, наприклад,
ninja_controller
,loot_box
тощо. - Параметри: Змінні, вказані в дужках, які приймають значення під час виклику функції.
- Тіло: Блок коду з відступом під оголошенням функції, який виконує дії функції.
- Повертає значення: Необов'язковий оператор для виведення значення. Без нього функції повертають
None
.
Приклад
ninja.py
-
ninja_controller
: Керує ніндзя, викликаючиloot_box
двічі та переміщуючи вправо чотири рази. -
loot_box
: Визначає набір дій (рух, підбір суші) для ніндзя. -
Параметр: Обидві функції приймають об'єкт ніндзя, який має методи, такі як
go_right()
,go_up()
тощо.
Swipe to start coding
Рішення
Досліджуйте інші курси в Каталозі
Дякуємо за ваш відгук!
ninja.py
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain what the `ninja` object is and what methods it has?
Can you show an example of how to call these functions with a ninja object?
What does the `loot_box` function do step by step?
Awesome!
Completion rate improved to 2.94
Написання Функцій
Свайпніть щоб показати меню
Частини функції
- Оголошення: Починається з ключового слова
def
. - Ім'я: Ідентифікатор функції, наприклад,
ninja_controller
,loot_box
тощо. - Параметри: Змінні, вказані в дужках, які приймають значення під час виклику функції.
- Тіло: Блок коду з відступом під оголошенням функції, який виконує дії функції.
- Повертає значення: Необов'язковий оператор для виведення значення. Без нього функції повертають
None
.
Приклад
ninja.py
-
ninja_controller
: Керує ніндзя, викликаючиloot_box
двічі та переміщуючи вправо чотири рази. -
loot_box
: Визначає набір дій (рух, підбір суші) для ніндзя. -
Параметр: Обидві функції приймають об'єкт ніндзя, який має методи, такі як
go_right()
,go_up()
тощо.
Swipe to start coding
Рішення
Досліджуйте інші курси в Каталозі
Дякуємо за ваш відгук!
Awesome!
Completion rate improved to 2.94ninja.py