Python'дагы for циклу

Циклдар бир эле амалды кайталап аткаруу үчүн, мисалы, итерациялоочу объектердин элементтерин аралашуу үчүн колдонулат. Мындай объектерге саптар, кортеждер, тизмелер, топтомдор жана сөздүктөр кирет.

Python'до эң кеңири колдонулган цикл for болуп саналат. Анын синтаксиси төмөнкүдөй көрүнөт:

pythonfor элемент in итерациялоочу объект:
  циклдун денеси

for циклинде, ошондой эле if-else конструкциясында сыяктуу, шарт блогунун астындагы код үчүн бир жол боштук (отступ) калтырылышы керек.

Бизде lst тизмеси бар болсун:

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

Келгиле, for циклин колдонуп, анын бардык элементтерин аралашып, чыгаралы:

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

for el in lst:
  print(el) # 1, 2... 5 деп чыгарат

Циклдун денесинде элементтер менен ар кандай амалдарды аткарууга болот. Келгиле, элементтердин маанилеринин квадраттарын чыгаралы:

pythonfor el in lst:
  print(el ** 2) # 1, 4... 25 деп чыгарат
Задание 1

Тизме берилген:

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

Аны цикл менен аралашып, консольго ар бир элементти чыгарыңыз.

Задание 2

Кортеж берилген:

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

Аны цикл менен аралашып, консольго ар бир элементти чыгарыңыз.

Задание 3

Топтом берилген:

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

Аны цикл менен аралашып, консольго ар бир элементти чыгарыңыз.

Задание 4

Сап берилген:

pythontst = 'abcde'

Аны цикл менен аралашып, консольго ар бир символду чыгарыңыз.

Задание 5

Сан берилген:

pythontst = 12345

Аны цикл менен аралашып, консольго ар бир санды чыгарыңыз.

Задание 6

Тизме берилген:

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

Анын ар бир элементине 2 санын кошуп, натыйжаны консольго чыгарыңыз.