Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Параметризовані Цикли | Цикли
Python Ninja
Секція 4. Розділ 3
ninja.py

ninja.py

bookПараметризовані Цикли

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

Раніше ви використовували функції, які приймали лише ninja як параметр. Цього було достатньо, коли кожна дія завжди виконувалася однаково.

У цьому завданні ви зробите крок далі. Функція, яку ви отримали, приймає більше одного параметра:

def go_down_n(ninja, n):
    for i in range(n):
        ninja.go_down()

Тут:

  • ninja — це Ніндзя, яким ви керуєте;
  • n визначає, скільки клітинок Ніндзя має пройти вниз.

Це дозволяє використовувати одну й ту ж функцію з різними значеннями, роблячи ваш код більш гнучким.

Тепер спробуйте цю функцію та перемістіть Ніндзя на 3 клітинки вниз:

ninja.py

ninja.py

copy
Перевірте collect_row_n(ninja, 1)
expand arrow
Перевірте go_left_n(ninja, 2)
expand arrow
Завдання

Swipe to start coding

Рішення

Досліджуйте інші курси в Каталозі

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

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

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

Секція 4. Розділ 3
ninja.py

ninja.py

Запитати АІ

expand

Запитати АІ

ChatGPT

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

some-alt