⊗pyPmLpRLA 147 of 208 menu

Tulemuse kogumine for-tsüklis Pythonis

Kõikide elementide summa leidmiseks tuleb neid tsükli igas iteratsioonis järjestikku liita. Ja saadud tulemus tuleks kirjutada eraldi muutujasse.

Olgu meil loend lst:

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

Leiame selle elementide summa. Kõigepealt deklareerime tühja muutuja res, kuhu koguneks järjestikku kõikide elementide summa. Seejärel kirjutame tsükli kehas iga elemendi liitmise sellele:

res = 0 for el in lst: res = res + el print(res) # väljastab 15

Elemendi liitmise võib kirjutada lühemal kujul, kasutades spetsiaalset operaatorit +=:

res += el

Kogumist saab kasutada ka elementide liitmiseks üheks sõnaks. Ainult sel juhul määrame muutujale res mitte 0, vaid tühja sõne. Sellesse kogume kõik loendi elemendid:

lst = ['1', '2', '3', '4', '5'] res = '' for el in lst: res += el print(res) # väljastab '12345'

Antud on loend:

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

Leidke selle loendi elementide ruutude summa.

Antud on loend:

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

Ühendage tsükli abil selle loendi elemendid sõnaks:

'abcde'

Antud on loend:

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

Ühendage tsükli abil selle loendi elemendid arvuks:

12345
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu