⊗pyPmLpRLA 147 of 208 menu

Eredmény halmozása for ciklusban Pythonban

Ahhoz, hogy megtaláljuk az összes elem összegét, szükséges őket egymás után hozzáadni a ciklus minden iterációjában. Az így kapott eredményt pedig egy külön változóba kell írni.

Tegyük fel, hogy van egy lst listánk:

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

Keressük meg az elemeinek összegét. Először hozzunk létre egy üres res változót, amelyben az összes elem összege halmozódik fel. Ezután a ciklus magjában írjuk le, hogy minden elemet hozzáadunk ehhez a változóhoz:

res = 0 for el in lst: res = res + el print(res) # kiírja 15-t

Az elem hozzáadása rövidebben is leírható, ha a speciális += operátort használjuk:

res += el

A halmozás használható elemek egyetlen karakterlánccá olvasztására is. Ebben az esetben a res változónak nem 0-t adunk, hanem egy üres karakterláncot. Ebbe fogjuk összeolvasztani a lista összes elemét:

lst = ['1', '2', '3', '4', '5'] res = '' for el in lst: res += el print(res) # kiírja '12345'-öt

Adott egy lista:

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

Határozza meg a lista elemeinek négyzetösszegét.

Adott egy lista:

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

Egy ciklus segítségével fűzze össze a lista elemeit egy karakterlánccá:

'abcde'

Adott egy lista:

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

Egy ciklus segítségével egyesítse a lista elemeit egy számmá:

12345
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás