Цикл for в Python

 22871

 ǀ   1 

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

Є 2 типи циклів у Python:

   цикл for;

   цикл while.

Цикл for в Python

Цикл for використовується для виконання блоку коду певну кількість разів. Він використовується з будь-якими послідовностями, такими як списки, кортежі, рядки та ін.

Синтаксис циклу for:

Тут val отримує доступ до кожного елемента послідовність на кожній ітерації. Цикл продовжується доти, доки не буде досягнутий останній елемент у послідовність.

Блок-схема виконання циклу for в Python:

Розглянемо приклад використання циклу for зі списком:

Результат:

Swift
Python
Go
JavaScript

Тут ми створили список language. Спочатку значенням language є перший елемент списку, тобто Swift, після чого виконується код всередині циклу — оператор print. Потім language оновлюється значенням наступного елемента списку, і оператор print виконується знову. Таким чином, цикл виконується доти, доки не буде досягнутий останній елемент списку.

Цикл for та range()

Діапазон — це ряд значень між двома числовими інтервалами. У Python використовується вбудована функція range() для визначення діапазону значень. Наприклад:

Тут 4 всередині range() визначає діапазон, що містить значення 0, 1, 2, 3.

У Python ми можемо використовувати цикл для діапазонів значень. Наприклад:

Результат:

0
1
2
3

Тут ми використали цикл для перебору значень в діапазоні від 0 до 3.

Значення i встановлюється рівним 0 і оновлюється до наступного значення діапазону на кожній ітерації. Цей процес триває доти, доки не буде досягнуто значення 4.

Ітерація Умова Дія
1 True Виводиться 0. Змінна i збільшується до 1.
2 True Виводиться 1. Змінна i збільшується до 2.
3 True Виводиться 2. Змінна i збільшується до 3.
4 True Виводиться 3. Змінна i збільшується до 4.
5 False Цикл завершено.

Цикл for та else

Цикл for також може мати необов’язковий блок else, який виконується після завершення циклу. Наприклад:

Результат:

0
1
4
No items left.

Тут цикл for виводить усі елементи списку digits. Після завершення циклу інтерпретатор виконує блок else і виводить No items left.

Примітка: Блок else не виконуватиметься, якщо цикл for зупинено оператором break.

Оцінити статтю:

1 Зірка2 Зірки3 Зірки4 Зірки5 Зірок (41 оцінок, середня: 4,85 з 5)
Завантаження...

Коментарів: 1

  1. Hordiy :

    Надзвичайно вдячний вам за таку роботу над посібником з пайтону, крутий контент українською мовою. Бажаю успіху і дуже вам вдячний)

Залишити відповідь

Ваш E-mail не буде опублікований. Обов'язкові поля відмічені *