For петља у Пајтону
Петље су намењене за вишекратно извршавање исте операције, на пример, за прелазак кроз елементе итерабилних објеката. У такве објекте спадају стрингови, торке, спискови, скупови и речници.
У Пајтону се најшире користи петља
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 и испишите резултат у конзолу.