Цикли For
У цьому розділі ми розглянемо поняття циклів, зосередившись на "for-циклах". Цикли — це фундаментальна концепція програмування, яка дозволяє повторювати блок коду кілька разів без необхідності прописувати його вручну щоразу. Це надзвичайно корисно, коли потрібно виконати одну й ту ж дію багато разів, наприклад, перемістити нашого ніндзя по сітці для збору суші.
Що таке For-цикл?
"For-цикл" — це оператор керування потоком, який дозволяє виконувати код багаторазово на основі заданої умови. Цикл буде виконуватися доти, доки умова істинна. Коли умова стане хибною, цикл зупиниться.
Базовий синтаксис for-циклу в Python виглядає так:
for i in range(5): print("Iteration:", i)
Ініціалізація : Функція
range(5)
генерує послідовність чисел від 0 до 4. Це неявно ініціалізує змінну циклуi
значенням 0 на початку циклу.Умова : Цикл продовжується, доки залишаються числа в послідовності, згенерованій
range(5)
. У цьому випадку ітерація відбувається по 0, 1, 2, 3 та 4.Інкремент : Змінна циклу
i
автоматично збільшується на 1 після кожної ітерації, просуваючись по послідовності, згенерованійrange(5)
.
Розглянемо приклад роботи for-циклу з нашим ніндзя:
ninja.py
У цьому прикладі ніндзя піднімається вгору та підбирає суші шість разів. Змінна циклу i
починається з 0 і збільшується на 1 при кожному проходженні циклу, зупиняючись, коли i
досягає 6.
Swipe to start coding
Рішення
Дякуємо за ваш відгук!