Python'дагы for циклу
Циклдар бир эле амалды кайталап аткаруу үчүн, мисалы, итерациялоочу объектердин элементтерин аралашуу үчүн колдонулат. Мындай объектерге саптар, кортеждер, тизмелер, топтомдор жана сөздүктөр кирет.
Python'до эң кеңири колдонулган цикл
for болуп саналат. Анын синтаксиси төмөнкүдөй көрүнөт:
for элемент in итерациялоочу объект:
циклдун денеси
for циклинде, ошондой эле
if-else конструкциясында сыяктуу,
шарт блогунун астындагы код үчүн бир жол
боштук (отступ) калтырылышы керек.
Бизде lst тизмеси бар болсун:
lst = [1, 2, 3, 4, 5]
Келгиле, for циклин колдонуп, анын
бардык элементтерин аралашып, чыгаралы:
lst = [1, 2, 3, 4, 5]
for el in lst:
print(el) # 1, 2... 5 деп чыгарат
Циклдун денесинде элементтер менен ар кандай амалдарды аткарууга болот. Келгиле, элементтердин маанилеринин квадраттарын чыгаралы:
for el in lst:
print(el ** 2) # 1, 4... 25 деп чыгарат
Тизме берилген:
tst = ['1', '2', '3', '4', '5']
Аны цикл менен аралашып, консольго ар бир элементти чыгарыңыз.
Кортеж берилген:
tst = (1, 2, 3, 4, 5)
Аны цикл менен аралашып, консольго ар бир элементти чыгарыңыз.
Топтом берилген:
tst = {'a', 'b', 'c', 'd', 'e'}
Аны цикл менен аралашып, консольго ар бир элементти чыгарыңыз.
Сап берилген:
tst = 'abcde'
Аны цикл менен аралашып, консольго ар бир символду чыгарыңыз.
Сан берилген:
tst = 12345
Аны цикл менен аралашып, консольго ар бир санды чыгарыңыз.
Тизме берилген:
tst = [1, 2, 3, 4, 5]
Анын ар бир элементине 2 санын
кошуп, натыйжаны консольго чыгарыңыз.