Cilks for Python
Cikli ir paredzēti vienas un tās pašas darbības vairākkārtīgai izpildei, piemēram, lai izietu cauri iterējamiem objektiem. Šādi objekti ietver virknēs, kortēžus, sarakstus, kopas un vārdnīcas.
Python visbiežāk tiek izmantots cikls
for. Tā sintakse izskatās šādi:
for elements in iterējams objekts:
cikla pamatteksts
Ciklā for, tāpat kā konstrukcijā
if-else, zem bloka ar nosacījumu
ir jāveic viena atkāpe koda rindām,
kas atrodas zemāk.
Pieņemsim, ka mums ir saraksts lst:
lst = [1, 2, 3, 4, 5]
Izmantosim ciklu for, lai izietu cauri
un izvadītu visus tā elementus:
lst = [1, 2, 3, 4, 5]
for el in lst:
print(el) # izvadīs 1, 2... 5
Cikla pamattekstā var veikt dažādas darbības ar elementiem. Izvadīsim elementu vērtību kvadrātus:
for el in lst:
print(el ** 2) # izvadīs 1, 4... 25
Dots saraksts:
tst = ['1', '2', '3', '4', '5']
Izejiet cauri tam ar ciklu un izvadiet konsolē katru elementu.
Dots kortēžs:
tst = (1, 2, 3, 4, 5)
Izejiet cauri tam ar ciklu un izvadiet konsolē katru elementu.
Dota kopa:
tst = {'a', 'b', 'c', 'd', 'e'}
Izejiet cauri tai ar ciklu un izvadiet konsolē katru elementu.
Dota virkne:
tst = 'abcde'
Izejiet cauri tai ar ciklu un izvadiet konsolē katru simbolu.
Dots skaitlis:
tst = 12345
Izejiet cauri tam ar ciklu un izvadiet konsolē katru ciparu.
Dots saraksts:
tst = [1, 2, 3, 4, 5]
Pieskaitiet katram tā elementam skaitli
2 un izvadiet rezultātu konsolē.