Cyklus for v Pythone

Cykly sú určené na opakované vykonávanie tej istej operácie, napríklad na prechádzanie prvkov iterovateľných objektov. Medzi takéto objekty patria reťazce, n-tice, zoznamy, množiny a slovníky.

V Pythone sa najčastejšie používa cyklus for. Jeho syntax vyzerá takto:

pythonfor prvok in iterovateľný objekt:
  telo cyklu

V cykle for, rovnako ako v konštrukcii if-else, je potrebné pod blokom s podmienkou urobiť jeden odsadenie pre kód, ktorý sa nachádza nižšie.

Majme zoznam lst:

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

Pomocou cyklu for prejdime a vypíšme všetky jeho prvky:

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

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

V tele cyklu je možné vykonávať rôzne operácie s prvkami. Vypíšme druhé mocniny hodnôt prvkov:

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

Daný je zoznam:

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

Prejdite ho cyklom a vypíšte do konzoly každý prvok.

Задание 2

Daná je n-tica:

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

Prejdite ju cyklom a vypíšte do konzoly každý prvok.

Задание 3

Daná je množina:

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

Prejdite ju cyklom a vypíšte do konzoly každý prvok.

Задание 4

Daný je reťazec:

pythontst = 'abcde'

Prejdite ho cyklom a vypíšte do konzoly každý znak.

Задание 5

Dané je číslo:

pythontst = 12345

Prejdite ho cyklom a vypíšte do konzoly každú číslicu.

Задание 6

Daný je zoznam:

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

Pridajte ku každému jeho prvku číslo 2 a výsledok vypíšte do konzoly.