Ciklas for Python kalboje

Ciklai skirti atlikti tą pačią operaciją daug kartų, pavyzdžiui, norint peržiūrėti iteruojamų objektų elementus. Tokie objektai apima eilutes, kortežus, sąrašus, aibes ir žodynus.

Python kalboje plačiausiai naudojamas ciklas for. Jo sintaksė atrodo taip:

pythonfor elementas in iteruojamas objektas:
  ciklo kūnas

Cikle for, taip pat kaip ir konstrukcijoje if-else, po bloku su sąlyga būtina padaryti vieną atitraukimą žemiau esančiam kodui.

Tarkime, kad turime sąrašą lst:

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

Panaudokime ciklą for, kad peržiūrėtume ir atspausdintume visus jo elementus:

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

for el in lst:
  print(el) # atspausdins 1, 2... 5

Ciklo kūne galima atlikti įvairias operacijas su elementais. Atspausdinkime elementų reikšmių kvadratus:

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

Duotas sąrašas:

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

Peržiūrėkite jį ciklu ir išveskite į konsolę kiekvieną elementą.

Задание 2

Duotas kortežas:

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

Peržiūrėkite jį ciklu ir išveskite į konsolę kiekvieną elementą.

Задание 3

Duota aibė:

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

Peržiūrėkite ją ciklu ir išveskite į konsolę kiekvieną elementą.

Задание 4

Duota eilutė:

pythontst = 'abcde'

Peržiūrėkite ją ciklu ir išveskite į konsolę kiekvieną simbolį.

Задание 5

Duotas skaičius:

pythontst = 12345

Peržiūrėkite jį ciklu ir išveskite į konsolę kiekvieną skaitmenį.

Задание 6

Duotas sąrašas:

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

Prie kiekvieno jo elemento pridėkite skaičių 2 ir išveskite rezultatą į konsolę.