Цикл for в Python
Циклы предназначены для многократного выполнения одной и той же операции, например, для перебора элементов итерируемых объектов. К таким объектам относятся строки, кортежи, списки, множества и словари.
В Python наиболее широко используется
цикл for
. Его синтаксис
выглядит так:
for элемент in итерируемый объект:
тело цикла
В цикле for
, так же как и в
конструкции if-else
,
под блоком с условием необходимо сделать
один отступ для кода, располагающегося
ниже.
Пусть у нас есть список lst
:
lst = [1, 2, 3, 4, 5]
Давайте с помощью цикла for
переберем и выведем все его
элементы:
lst = [1, 2, 3, 4, 5]
for el in lst:
print(el) # выведет 1, 2... 5
В теле цикла можно выполнять различные операции с элементами. Давайте выведем квадраты значений элементов:
for el in lst:
print(el ** 2) # выведет 1, 4... 25
Дан список:
tst = ['1', '2', '3', '4', '5']
Переберите его циклом и выведите в консоль каждый элемент.
Дан кортеж:
tst = (1, 2, 3, 4, 5)
Переберите его циклом и выведите в консоль каждый элемент.
Дано множество:
tst = {'a', 'b', 'c', 'd', 'e'}
Переберите его циклом и выведите в консоль каждый элемент.
Дана строка:
tst = 'abcde'
Переберите ее циклом и выведите в консоль каждый символ.
Дано число:
tst = 12345
Переберите его циклом и выведите в консоль каждую цифру.
Дан список:
tst = [1, 2, 3, 4, 5]
Прибавьте к его каждому элементу
число 2
и выведите результат
в консоль.