Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Написання Функцій | Функції
Python Knight

bookНаписання Функцій

Частини функції

  • Оголошення: Починається з ключового слова def.
  • Ім'я: Ідентифікатор функції, наприклад, knight_controller, loot_box тощо.
  • Параметри: Змінні в дужках, які приймають значення під час виклику функції.
  • Тіло: Блок коду з відступом під оголошенням функції, який виконує дії функції.
  • Повертається значення: Необов'язковий оператор для виведення значення. Без нього функції повертають None.

Приклад

knight.py

knight.py

copy
  • knight_controller : Керує лицарем, викликаючи loot_box двічі та рухаючись вправо чотири рази.

  • loot_box : Визначає набір дій (рух, підбір монети) для лицаря.

  • Параметр: Обидві функції приймають об'єкт лицаря, який має методи, такі як go_right(), go_up() тощо.

Завдання

Swipe to start coding

Рішення

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 2
knight.py

knight.py

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

Can you explain what the `knight` object is and what methods it has?

Can you show an example of how to call these functions?

What does the `loot_box` function do in detail?

close

Awesome!

Completion rate improved to 2.94

bookНаписання Функцій

Свайпніть щоб показати меню

Частини функції

  • Оголошення: Починається з ключового слова def.
  • Ім'я: Ідентифікатор функції, наприклад, knight_controller, loot_box тощо.
  • Параметри: Змінні в дужках, які приймають значення під час виклику функції.
  • Тіло: Блок коду з відступом під оголошенням функції, який виконує дії функції.
  • Повертається значення: Необов'язковий оператор для виведення значення. Без нього функції повертають None.

Приклад

knight.py

knight.py

copy
  • knight_controller : Керує лицарем, викликаючи loot_box двічі та рухаючись вправо чотири рази.

  • loot_box : Визначає набір дій (рух, підбір монети) для лицаря.

  • Параметр: Обидві функції приймають об'єкт лицаря, який має методи, такі як go_right(), go_up() тощо.

Завдання

Swipe to start coding

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

close

Awesome!

Completion rate improved to 2.94
Секція 3. Розділ 2
knight.py

knight.py

some-alt