⊗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çeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу