Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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