⊗pyPmLpFrI 146 of 208 menu

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 санын кошуп, натыйжаны консольго чыгарыңыз.

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу