Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Вкладені Цикли | Цикли
Python Ninja
course content

Зміст курсу

Python Ninja

Python Ninja

1. Основні Елементи Управління
2. Просунуті Елементи Керування
3. Функції
4. Цикли
5. Оператори If-Else
6. Виклики
7. Lists

book
Вкладені Цикли

У цьому розділі ми розглянемо концепцію вкладених циклів. Вкладені цикли - це цикли всередині циклів, і вони є потужним інструментом у програмуванні, який дозволяє виконувати повторювані дії структурованим чином. Використовуючи вкладені цикли, ми можемо ефективно переміщатися та маніпулювати складними структурами, такими як сітки, що саме і буде робити наш Ніндзя в цьому розділі.

Уявіть, як наш Ніндзя рухається по сітці, збираючи суші. Сітка складається з рядків і стовпців, і наша мета - зібрати всі суші, розкидані по цій сітці. Для досягнення цього ми можемо використовувати вкладені цикли: один цикл для переміщення по рядках і інший цикл для переміщення по кожному стовпцю.

Давайте розглянемо приклад, щоб зрозуміти, як працюють вкладені цикли в контексті нашої гри Ніндзя:

py

ninja.py

copy

У наведеному вище прикладі ми маємо дві функції: ninja_controller та loot_column. Функція ninja_controller використовує цикл while для переміщення Ніндзя по сітці зліва направо. Для кожного стовпця вона викликає функцію loot_column, яка містить ще один цикл while для переміщення Ніндзя вгору, збираючи суші по дорозі. Коли Ніндзя досягає вершини стовпця, він використовує цикл for, щоб повернутися до своєї початкової позиції.

Вкладаючи цикл while всередині функції loot_column у цикл while функції ninja_controller, ми можемо ефективно зібрати всі суші в кожному стовпці перед тим, як перейти до наступного.

Завдання

Swipe to start coding

Рішення

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

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

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

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

ninja.py

toggle bottom row

book
Вкладені Цикли

У цьому розділі ми розглянемо концепцію вкладених циклів. Вкладені цикли - це цикли всередині циклів, і вони є потужним інструментом у програмуванні, який дозволяє виконувати повторювані дії структурованим чином. Використовуючи вкладені цикли, ми можемо ефективно переміщатися та маніпулювати складними структурами, такими як сітки, що саме і буде робити наш Ніндзя в цьому розділі.

Уявіть, як наш Ніндзя рухається по сітці, збираючи суші. Сітка складається з рядків і стовпців, і наша мета - зібрати всі суші, розкидані по цій сітці. Для досягнення цього ми можемо використовувати вкладені цикли: один цикл для переміщення по рядках і інший цикл для переміщення по кожному стовпцю.

Давайте розглянемо приклад, щоб зрозуміти, як працюють вкладені цикли в контексті нашої гри Ніндзя:

py

ninja.py

copy

У наведеному вище прикладі ми маємо дві функції: ninja_controller та loot_column. Функція ninja_controller використовує цикл while для переміщення Ніндзя по сітці зліва направо. Для кожного стовпця вона викликає функцію loot_column, яка містить ще один цикл while для переміщення Ніндзя вгору, збираючи суші по дорозі. Коли Ніндзя досягає вершини стовпця, він використовує цикл for, щоб повернутися до своєї початкової позиції.

Вкладаючи цикл while всередині функції loot_column у цикл while функції ninja_controller, ми можемо ефективно зібрати всі суші в кожному стовпці перед тим, як перейти до наступного.

Завдання

Swipe to start coding

Рішення

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

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

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

Секція 4. Розділ 4
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt