For петља у Пајтону

Петље су намењене за вишекратно извршавање исте операције, на пример, за прелазак кроз елементе итерабилних објеката. У такве објекте спадају стрингови, торке, спискови, скупови и речници.

У Пајтону се најшире користи петља 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 и испишите резултат у конзолу.