Цикл 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 и выведите результат в консоль.

 

uz ru