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