Pythoni for-tsükkel

Tsüklid on mõeldud sama toimingu korduvaks sooritamiseks, näiteks itereeritavate objektide elementide läbimiseks. Sellistesse objektidesse kuuluvad sõned, ennikud, loendid, hulgad ja sõnastikud.

Pythonis kasutatakse kõige laialdasemalt for-tsüklit. Selle süntaks näeb välja selline:

pythonfor element in itereritav objekt:
  tsükli keha

for-tsüklis, samuti nagu konstruktsioonis if-else, tuleb tingimusploki all oleva koodi jacks teha üks taane.

Olgu meil loend lst:

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

Vaatame läbi ja väljastame kõik selle elemendid for-tsüklit kasutades:

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

for el in lst:
  print(el) # väljastab 1, 2... 5

Tsükli kehas saab elementidega sooritada erinevaid tehteid. Väljastame elementide väärtuste ruudud:

pythonfor el in lst:
  print(el ** 2) # väljastab 1, 4... 25
Задание 1

Antud on loend:

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

Käige see tsükliga läbi ja väljastage konsooli iga element.

Задание 2

Antud on ennik:

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

Käige see tsükliga läbi ja väljastage konsooli iga element.

Задание 3

Antud on hulk:

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

Käige see tsükliga läbi ja väljastage konsooli iga element.

Задание 4

Antud on sõne:

pythontst = 'abcde'

Käige see tsükliga läbi ja väljastage konsooli iga sümbol.

Задание 5

Antud on arv:

pythontst = 12345

Käige see tsükliga läbi ja väljastage konsooli iga number.

Задание 6

Antud on loend:

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

Lisage igale selle elemendile arv 2 ja väljastage tulemus konsooli.