Цикъл for в Python

Циклите са предназначени за многократно изпълнение на една и съща операция, например, за обхождане на елементи от итерируеми обекти. Към такива обекти се отнасят низове, кортежи, списъци, множества и речници.

В Python най-широко използван е цикълът for. Неговият синтаксис изглежда така:

pythonfor елемент in итерируем обект:
  тяло на цикъла

В цикъла for, също както в конструкцията if-else, под блока с условие е необходимо да се направи едно отстъпване за кода, разположен по-надолу.

Нека имаме списък lst:

pythonlst = [1, 2, 3, 4, 5]

Нека с помощта на цикъла for обходим и изведем всички негови елементи:

pythonlst = [1, 2, 3, 4, 5]

for el in lst:
  print(el) # ще изведе 1, 2... 5

В тялото на цикъла могат да се изпълняват различни операции с елементите. Нека изведем квадратите на стойностите на елементите:

pythonfor el in lst:
  print(el ** 2) # ще изведе 1, 4... 25
Задание 1

Даден е списък:

pythontst = ['1', '2', '3', '4', '5']

Обходете го с цикъл и изведете в конзолата всеки елемент.

Задание 2

Даден е кортеж:

pythontst = (1, 2, 3, 4, 5)

Обходете го с цикъл и изведете в конзолата всеки елемент.

Задание 3

Дадено е множество:

pythontst = {'a', 'b', 'c', 'd', 'e'}

Обходете го с цикъл и изведете в конзолата всеки елемент.

Задание 4

Даден е низ:

pythontst = 'abcde'

Обходете го с цикъл и изведете в конзолата всеки символ.

Задание 5

Дадено е число:

pythontst = 12345

Обходете го с цикъл и изведете в конзолата всяка цифра.

Задание 6

Даден е списък:

pythontst = [1, 2, 3, 4, 5]

Прибавете към всеки негов елемент числото 2 и изведете резултата в конзолата.