⊗pyPmLpRLA 147 of 208 menu

Rezultāta uzkrāšana for ciklā Python

Lai atrastu visu elementu summu, ir nepieciešams tos secīgi saskaitīt katrā cikla iterācijā. Iegūtais rezultāts jāieraksta atsevišķā mainīgajā.

Pieņemsim, ka mums ir saraksts lst:

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

Atradīsim tā elementu summu. Vispirms deklarēsim tukšu mainīgo res, kurā tiks secīgi uzkrāta visu elementu summa. Pēc tam cikla pamattekstā ierakstām katram elementam pieskaitīšanu:

res = 0 for el in lst: res = res + el print(res) # izvadīs 15

Elementa pieskaitīšanu var uzrakstīt īsākā formā, izmantojot speciālo operatoru +=:

res += el

Uzkrāšanu var izmantot arī elementu sapludināšanai vienā virknē. Tikai šajā gadījumā mainīgajam res piešķirsim nevis 0, bet tukšu virkni. Tajā sapludināsim visus saraksta elementus:

lst = ['1', '2', '3', '4', '5'] res = '' for el in lst: res += el print(res) # izvadīs '12345'

Dots saraksts:

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

Atrodiet šī saraksta elementu kvadrātu summu.

Dots saraksts:

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

Ar cikla palīdzību savienojiet šī saraksta elementus virknē:

'abcde'

Dots saraksts:

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

Ar cikla palīdzību savienojiet šī saraksta elementus skaitlī:

12345
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt