Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
⊗pyPmLpFrI 146 of 208 menu

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

byenru