⊗pyPmLpRLA 147 of 208 menu

Python for циклида натижани тўплаш

Барча элементларнинг йиғиндисини топиш учун уларни кетма-кет циклнинг ҳар бир такрорланишида қўшиш керак. Ва олинган натижа алаҳида ўзгарувчига ёзилиши керак.

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

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

Келинг, унинг элементлари йиғиндисини топајлик. Аввало бош ўзгарувчи resни эълон қиламиз, унинг ичида барча элементларнинг йиғиндиси кетма-кет тўпланади. Кейин цикл танасида унинг ҳар бир элементага қўшишни ёзамиз:

res = 0 for el in lst: res = res + el print(res) # чиқади 15

Элементни қўшишни қисқароқ шаклда ёзиш мумкин, махсус оператор +=дан фойдаланиб:

res += el

Тўплашни элементларни битта сатрга бирлаштириш учун ҳам ишлатиш мумкин. Фақат бу ҳолда res ўзгарувчисига 0 эмас, балки бош сатрни белгилаймиз. Унга барча рўйхат элементларини қўшамиз:

lst = ['1', '2', '3', '4', '5'] res = '' for el in lst: res += el print(res) # чиқади '12345'

Рўйхат берилган:

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

Бу рўйхат элементларининг квадратлари йиғиндисини топинг.

Рўйхат берилган:

tst = ['a', 'b', 'c', 'd', 'e']

Цикл ёрдамида бу рўйхат элементларини сатрга бирлаштиринг:

'abcde'

Рўйхат берилган:

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

Цикл ёрдамида бу рўйхат элементларини сонга бирлаштиринг:

12345
Ўзбек
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
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш