Завдання: Побудова Літери E
Ласкаво просимо до челенджу "Побудуй літеру E"!
Підсумуємо методи та можливості лицаря, які ви вивчили:
Методи лицаря:
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. Розділ 2
knight.py
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Suggested prompts:
Can you explain the goal of the "Build Letter E" challenge?
What are the rules or constraints for building the letter E?
Can you give an example of how to use these knight methods in a function?
Awesome!
Completion rate improved to 2.94
Завдання: Побудова Літери E
Свайпніть щоб показати меню
Ласкаво просимо до челенджу "Побудуй літеру E"!
Підсумуємо методи та можливості лицаря, які ви вивчили:
Методи лицаря:
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. Розділ 2
knight.py