Zanka for v Pythonu

Zanke so namenjene večkratnemu izvajanju iste operacije, na primer za prehod skozi elemente iterabilnih objektov. Med takšne objekte spadajo nizi, terke, seznami, množice in slovarji.

V Pythonu se najpogosteje uporablja zanka for. Njena sintaksa je naslednja:

pythonfor element in iterabilni objekt:
  telo zanke

V zanki for, tako kot v konstrukciji if-else, je treba pod blokom s pogojem narediti en zamik za kodo, ki se nahaja spodaj.

Recimo, da imamo seznam lst:

pythonlst = [1, 2, 3, 4, 5]

S pomočjo zanke for ponovimo in izpišimo vse njegove elemente:

pythonlst = [1, 2, 3, 4, 5]

for el in lst:
  print(el) # izpiše 1, 2... 5

V telesu zanke lahko izvajamo različne operacije z elementi. Izpišimo kvadrate vrednosti elementov:

pythonfor el in lst:
  print(el ** 2) # izpiše 1, 4... 25
Задание 1

Dan je seznam:

pythontst = ['1', '2', '3', '4', '5']

Ponovite ga z zanko in izpišite v konzolo vsak element.

Задание 2

Dana je terka:

pythontst = (1, 2, 3, 4, 5)

Ponovite jo z zanko in izpišite v konzolo vsak element.

Задание 3

Dana je množica:

pythontst = {'a', 'b', 'c', 'd', 'e'}

Ponovite jo z zanko in izpišite v konzolo vsak element.

Задание 4

Dan je niz:

pythontst = 'abcde'

Ponovite ga z zanko in izpišite v konzolo vsak znak.

Задание 5

Dano je število:

pythontst = 12345

Ponovite ga z zanko in izpišite v konzolo vsako številko.

Задание 6

Dan je seznam:

pythontst = [1, 2, 3, 4, 5]

Prištejte k vsakemu njegovemu elementu število 2 in izpišite rezultat v konzolo.