⊗pyPmLpRLA 147 of 208 menu

Python for dövründə nəticənin yığılması

Bütün elementlərin cəmini tapmaq üçün onları dövrün hər təkrarlanmasında ardıcıl olaraq toplamaq lazımdır. Alınan nəticəni isə ayrı bir dəyişənə yazmaq lazımdır.

Tutaq ki, bizim lst siyahımız var:

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

Gəlin onun elementlərinin cəmini tapaq. Əvvəlcə bütün elementlərin cəminin ardıcıl olaraq yığılacağı boş res dəyişənini təyin edək. Sonra dövrün gövdəsində ona hər bir elementin əlavə edilməsini yazırıq:

res = 0 for el in lst: res = res + el print(res) # 15 çap edəcək

Elementin əlavə edilməsini xüsusi operator += istifadə edərək daha qısa formada yazmaq olar:

res += el

Yığma əməliyyatı elementləri bir sətirdə birləşdirmək üçün də istifadə edilə bilər. Yalnız bu halda res dəyişəninə 0 deyil, boş sətir təyin edirik. Bütün elementləri ona yığacıq:

lst = ['1', '2', '3', '4', '5'] res = '' for el in lst: res += el print(res) # '12345' çap edəcək

Siyahı verilmişdir:

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

Bu siyahının elementlərinin kvadratları cəmini tapın.

Siyahı verilmişdir:

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

Dövr vasitəsilə bu siyahının elementlərini sətirdə birləşdirin:

'abcde'

Siyahı verilmişdir:

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

Dövr vasitəsilə bu siyahının elementlərini ədəddə birləşdirin:

12345
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et