Цикл 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 является мощным инструментом для работы с коллекциями данных и позволяет выполнять повторяющиеся действия над элементами последовательности.