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:

pythonfor 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:

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

Izmantosim ciklu for, lai izietu cauri un izvadītu visus tā elementus:

pythonlst = [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:

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

Dots saraksts:

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

Izejiet cauri tam ar ciklu un izvadiet konsolē katru elementu.

Задание 2

Dots kortēžs:

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

Izejiet cauri tam ar ciklu un izvadiet konsolē katru elementu.

Задание 3

Dota kopa:

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

Izejiet cauri tai ar ciklu un izvadiet konsolē katru elementu.

Задание 4

Dota virkne:

pythontst = 'abcde'

Izejiet cauri tai ar ciklu un izvadiet konsolē katru simbolu.

Задание 5

Dots skaitlis:

pythontst = 12345

Izejiet cauri tam ar ciklu un izvadiet konsolē katru ciparu.

Задание 6

Dots saraksts:

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

Pieskaitiet katram tā elementam skaitli 2 un izvadiet rezultātu konsolē.