knight.py
Цикли For
Свайпніть щоб показати меню
У цьому розділі ми розглянемо поняття циклів, зосередившись на "for-циклах". Цикли — це фундаментальна концепція програмування, яка дозволяє повторювати блок коду кілька разів без необхідності щоразу переписувати його вручну. Це надзвичайно корисно, коли потрібно виконати одну й ту ж дію багато разів, наприклад, перемістити нашого лицаря по сітці для збору монет.
Що таке For-цикл?
"For-цикл" — це оператор керування потоком, який дозволяє виконувати код багаторазово на основі заданої умови. Цикл буде виконуватися доти, доки умова істинна. Коли умова стане хибною, цикл завершиться.
Базовий синтаксис for-циклу в Python виглядає так:
12for 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-циклу з нашим лицарем:
knight.py
У цьому прикладі лицар підбирає монету шість разів, поки змінна циклу i змінюється від 0 до 5. Цикл виконується, доки i менше 6.
Swipe to start coding
Рішення
Дякуємо за ваш відгук!
knight.py
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат