⊗pyPmLpRLA 147 of 208 menu

Akumulimi i rezultatit në ciklin for Python

Për të gjetur shumën e të gjithë elementëve, është e nevojshme t'i mblidhni ata në mënyrë sekuenciale në çdo përsëritje të ciklit. Dhe rezultati i përftuar duhet të shkruhet në një variabël të veçantë.

Le të themi se kemi listën lst:

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

Le të gjejmë shumën e elementëve të saj. Së pari le të deklarojmë një variabël bosh res, në të cilën do të akumulohet në mënyrë sekuenciale shuma e të gjithë elementëve. Pastaj, në trupin e ciklit shkruajmë shtimin e secilit element në të:

res = 0 for el in lst: res = res + el print(res) # do të shfaq 15

Shtimi i elementit mund të shkruhet në një formë më të shkurtër, duke përdorur operatorin special +=:

res += el

Akumulimi mund të përdoret gjithashtu për bashkimin e elementëve në një varg të vetëm. Vetëm në këtë rast variablit res do t'i caktojmë jo 0, por një varg bosh. Në të do të bashkojmë të gjithë elementët e listës:

lst = ['1', '2', '3', '4', '5'] res = '' for el in lst: res += el print(res) # do të shfaq '12345'

Jepet lista:

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

Gjeni shumën e katrorëve të elementëve të kësaj liste.

Jepet lista:

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

Duke përdorur ciklin, bashkoni elementët e kësaj liste në një varg:

'abcde'

Jepet lista:

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

Duke përdorur ciklin, bashkoni elementët e kësaj liste në një numër:

12345
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo