Цикл for в Python: синтаксис, применение и примеры

Цикл for в языке Python используется для повторения операций над элементами последовательности.

Синтаксис цикла for выглядит следующим образом:


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

Здесь переменная - это переменная, которая будет хранить значение текущего элемента в каждой итерации цикла, а последовательность - это коллекция, по которой будет происходить перебор элементов.

Например, можно создать список чисел и применить к каждому элементу операцию возведения в квадрат:


numbers = [1, 2, 3, 4, 5]
squares = []
for num in numbers:
    square = num ** 2
    squares.append(square)
print(squares)

Вывод программы будет следующим:


[1, 4, 9, 16, 25]

Также можно использовать цикл for для перебора символов в строке:


word = "hello"
for letter in word:
    print(letter)

Вывод программы будет следующим:


h
e
l
l
o

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


for i in range(1, 10, 2):
    print(i)

Вывод программы будет следующим:


1
3
5
7
9

В таком случае переменная i будет принимать значения от 1 до 9 с шагом 2.

Кроме того, цикл for можно использовать вместе с условными операторами, чтобы выполнить дополнительную проверку в каждой итерации:


numbers = [1, 2, 3, 4, 5]
for num in numbers:
    if num % 2 == 0:
        print(num, "is even")
    else:
        print(num, "is odd")

Вывод программы будет следующим:


1 is odd
2 is even
3 is odd
4 is even
5 is odd

Таким образом, цикл for в языке Python является мощным инструментом для работы с коллекциями данных и позволяет выполнять повторяющиеся действия над элементами последовательности.

Похожие вопросы на: "for в python "

Сравнение: Найдите лучшее предложение
PHP cURL: Отправка запросов на другие серверы
Str Replace Python: A Complete Tutorial with Code Examples
CS50 IDE: Универсальная IDE для разработки программного обеспечения
AMOCRM API: учимся работать с инструментом
Основы работы с массивами в VBA: Примеры и Практика
<play кнопка>
Set Update - новости и обновления о сетевых технологиях
Знак «неравно» в Python
<h1>Curl Proxy: управляйте прокси-серверами с легкостью