⊗pyPmLpRLA 147 of 208 menu

Rezultato kaupimas for cikle Python

Norint rasti visų elementų sumą, reikia juos paeiliui sudėti kiekvienoje ciklo iteracijoje. O gautą rezultatą reikia įrašyti į atskirą kintamąjį.

Tarkime, kad turime sąrašą lst:

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

Suraskime jo elementų sumą. Pirmiausia deklaruosime tuščią kintamąjį res, kuriame bus paeiliui kaupiama visų elementų suma. Tada ciklo viduje įrašome prie jo pridėjimą kiekvieno elemento:

res = 0 for el in lst: res = res + el print(res) # išves 15

Elemento pridėjimą galima užrašyti trumpiau, naudojant specialųjį operatorių +=:

res += el

Kaupimą galima naudoti ir elementų suliejimui į vieną eilutę. Tik šiuo atveju kintamajam res priskirsime ne 0, o tuščią eilutę. Į ją ir bus suliejami visi sąrašo elementai:

lst = ['1', '2', '3', '4', '5'] res = '' for el in lst: res += el print(res) # išves '12345'

Duotas sąrašas:

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

Raskite šio sąrašo elementų kvadratų sumą.

Duotas sąrašas:

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

Naudodami ciklą, sujunkite šio sąrašo elementus į eilutę:

'abcde'

Duotas sąrašas:

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

Naudodami ciklą, sujunkite šio sąrašo elementus į skaičių:

12345
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti