Шапка общая

Циклы For и While в Python

Циклы For и While в Python

Циклы For и While в Python — это механизмы, которые используются для повторного выполнения блока кода несколько раз.

Цикл For:
Цикл For в Python используется, когда вы хотите выполнить определенный блок кода определенное количество раз, например, для обработки элементов списка или кортежа.

Синтаксис цикла For:

for элемент in последовательность:
блок кода

В данном коде переменная ‘элемент’ будет принимать значения каждого элемента из последовательности. Цикл продолжается, пока все элементы из последовательности не будут использованы.

Например, если есть список [‘apple’, ‘banana’, ‘cherry’], код может выглядеть так:

fruits = [‘apple’, ‘banana’, ‘cherry’]
for fruit in fruits:
print(fruit)

Результат выполнения:

apple
banana
cherry

Цикл While:
Цикл while в Python используется, когда условие повторения кода не связано с количеством повторений, а зависит от выполнения логического выражения (например, пока пользователь вводит правильную информацию).

Синтаксис цикла while:

while логическое_выражение:
блок кода

Цикл while будет выполнять код, пока логическое выражение не перестанет быть True. Если логическое выражение истинно вечно, то цикл будет вечным.

Например, цикл while может быть использован для вывода чисел от 1 до 5:

i = 1
while i <= 5:
print(i)
i += 1

Результат выполнения:

1
2
3
4
5

В этом примере, пока переменная i меньше или равна 5, выполняется блок кода и выводится значение переменной i. Каждый раз, когда выполняется блок кода, переменная i увеличивается на 1 с помощью выражения i += 1.

Цикл for и while — это важный инструмент в Python, который позволяет повторно использовать блок кода для обработки данных, а также выполнять операции, которые зависят от выполнения логического выражения.