⊗pyPmLpRLA 147 of 208 menu

Накопљање резултата у 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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј