Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Вкладені Цикли | Цикли
Practice
Projects
Quizzes & Challenges
Вікторини
Challenges
/
Python Ninja

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

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

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

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

ninja.py

ninja.py

index.html

index.html

preset.py

preset.py

copy

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

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

Завдання

Swipe to start coding

Рішення

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

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

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

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

ninja.py

index.html

index.html

preset.py

preset.py

Запитати АІ

expand

Запитати АІ

ChatGPT

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

close

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

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

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

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

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

ninja.py

ninja.py

index.html

index.html

preset.py

preset.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
ninja.py

ninja.py

index.html

index.html

preset.py

preset.py

some-alt