A for ciklus a Pythonban

A ciklusok arra szolgálnak, hogy ugyanazt a műveletet többször végrehajtsák, például iterálható objektumok elemeinek bejárására. Ilyen objektumok a sztringek, tuple-ok, listák, halmazok és a szótárak.

A Pythonban legszélesebb körben a for ciklust használják. Szintaxisa a következő:

pythonfor elem in iterálható objektum:
  a ciklus törzse

A for ciklusban, éppúgy mint az if-else szerkezetben, a feltétel alatti blokk kódjának egy behúzással kell elöljenie.

Tegyük fel, hogy van egy lst listánk:

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

Járjuk be és írjuk ki az összes elemét a for ciklussal:

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

for el in lst:
  print(el) # kiírja 1, 2... 5

A ciklus törzsében különböző műveleteket hajthatunk végre az elemekkel. Írjuk ki az elemek értékeinek négyzetét:

pythonfor el in lst:
  print(el ** 2) # kiírja 1, 4... 25
Задание 1

Adott egy lista:

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

Járja be ciklussal és írja ki a konzolra minden egyes elemét.

Задание 2

Adott egy tuple:

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

Járja be ciklussal és írja ki a konzolra minden egyes elemét.

Задание 3

Adott egy halmaz:

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

Járja be ciklussal és írja ki a konzolra minden egyes elemét.

Задание 4

Adott egy sztring:

pythontst = 'abcde'

Járja be ciklussal és írja ki a konzolra minden egyes karakterét.

Задание 5

Adott egy szám:

pythontst = 12345

Járja be ciklussal és írja ki a konzolra minden egyes számjegyét.

Задание 6

Adott egy lista:

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

Adjon hozzá minden eleméhez a 2 számot és írja ki az eredményt a konzolra.