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:
for 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:
lst = [1, 2, 3, 4, 5]
Panaudokime ciklą for, kad peržiūrėtume
ir atspausdintume visus jo elementus:
lst = [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:
for el in lst:
print(el ** 2) # atspausdins 1, 4... 25
Duotas sąrašas:
tst = ['1', '2', '3', '4', '5']
Peržiūrėkite jį ciklu ir išveskite į konsolę kiekvieną elementą.
Duotas kortežas:
tst = (1, 2, 3, 4, 5)
Peržiūrėkite jį ciklu ir išveskite į konsolę kiekvieną elementą.
Duota aibė:
tst = {'a', 'b', 'c', 'd', 'e'}
Peržiūrėkite ją ciklu ir išveskite į konsolę kiekvieną elementą.
Duota eilutė:
tst = 'abcde'
Peržiūrėkite ją ciklu ir išveskite į konsolę kiekvieną simbolį.
Duotas skaičius:
tst = 12345
Peržiūrėkite jį ciklu ir išveskite į konsolę kiekvieną skaitmenį.
Duotas sąrašas:
tst = [1, 2, 3, 4, 5]
Prie kiekvieno jo elemento pridėkite skaičių
2 ir išveskite rezultatą į konsolę.