⊗pyPmLpFrI 146 of 208 menu

Python даги for цикли

Цикллар бир хил амални қайта-қайта бажариш учун мўлжалланган, масалан, итерация қилинадиган объектларнинг элементларини такрорлаш учун. Бундай объектларга сатрлар, кортежлар, руйхатлар, тўпламлар ва лугатлар киradi.

Python да энг кенг қўлланиладиган цикл forдир. Унинг синтаксиси шундай кўринади:

for элемент in итерация қилинадиган объект: цикл танаси

for циклида, xuddi if-else конструкциясидаги каби, шарт блоги ostidagi код учун бир тартибда joy tashlash kerak.

Бизда lst руйхати бор деб фараз қилайлик:

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

Келинг, for цикли ёрдамида унинг барча элементларини такрорлаб чиқиб, чиқарайлик:

lst = [1, 2, 3, 4, 5] for el in lst: print(el) # 1, 2... 5 ни чиқаради

Цикл танасида элементлар билан турли xil амалларни бажариш мумкин. Келинг, элементлар қийматларининг квадратларини чиқарайlik:

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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш