⊗pyPmLpRLA 147 of 208 menu

Акумулирање на резултат во for циклусот Python

За да го пронајдете збирот на сите елементи, потребно е нив последователно да ги собирате во секоја итерација на циклусот. А добиениот резултат треба да го запишете во посебна променлива.

Да претпоставиме дека имаме листа 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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј