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 и испечатете го резултатот во конзола.