Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Виклик: Проходження Спіралі | Виклики
Python Knight

bookВиклик: Проходження Спіралі

Ласкаво просимо до виклику "Прохід по спіралі"!

Підсумуємо методи та можливості лицаря, які ви вивчили:

Методи лицаря:

  • go_right(), go_left(), go_up(), go_down(): Переміщення лицаря на одну клітинку у вказаному напрямку.
  • pick_coin(): Підняття монети з карти та додавання її до інвентаря.
  • put_coin(): Розміщення монети з інвентаря на клітинку.
  • object_up(), object_down(), object_right(), object_left(): Визначення об'єкта у наступній клітинці у вказаному напрямку, повертає "wall", "coin" або "empty".

Програмні концепції:

  • Функції: Створення багаторазових блоків коду для виконання певних завдань.
  • Декомпозиція: Розбиття складних задач на менші, керовані частини.
  • Цикли: Використання циклів for та while для повторення дій.
  • Умовні оператори: Використання операторів if-else для прийняття рішень на основі умов.
Завдання

Swipe to start coding

Рішення

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

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

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

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

knight.py

Запитати АІ

expand

Запитати АІ

ChatGPT

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

Suggested prompts:

Can you give me an example of how to use these knight methods in a function?

What is the goal of the "Traverse the Spiral" challenge?

Can you explain how to use loops and conditionals with the knight methods?

close

Awesome!

Completion rate improved to 2.94

bookВиклик: Проходження Спіралі

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

Ласкаво просимо до виклику "Прохід по спіралі"!

Підсумуємо методи та можливості лицаря, які ви вивчили:

Методи лицаря:

  • go_right(), go_left(), go_up(), go_down(): Переміщення лицаря на одну клітинку у вказаному напрямку.
  • pick_coin(): Підняття монети з карти та додавання її до інвентаря.
  • put_coin(): Розміщення монети з інвентаря на клітинку.
  • object_up(), object_down(), object_right(), object_left(): Визначення об'єкта у наступній клітинці у вказаному напрямку, повертає "wall", "coin" або "empty".

Програмні концепції:

  • Функції: Створення багаторазових блоків коду для виконання певних завдань.
  • Декомпозиція: Розбиття складних задач на менші, керовані частини.
  • Цикли: Використання циклів for та while для повторення дій.
  • Умовні оператори: Використання операторів if-else для прийняття рішень на основі умов.
Завдання

Swipe to start coding

Рішення

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

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

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

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

knight.py

some-alt