Цикл 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 "

Java тернарный оператор: как использовать его в вашем коде
M3U8 Converter - быстрая и простая конвертация видео в плейлисты m3u8!
Margin vs Padding: What's the Difference and When to Use Each
Oracle Listagg: В чем его преимущества и как его использовать
PostgreSQL Interval: работа с периодами времени в базе данных
Read Bash: изучаем командную оболочку Linux
Количество символов в строке - оптимальный размер для удобочитаемого текста
<h1>Numpy Max: узнайте максимальное значение в массивах с помощью библиотеки Numpy
Windows Desktop Runtime
Waifu2x Caffe - улучшение качества изображений