⊗pyPmLpRLA 147 of 208 menu

შედეგის დაგროვება for ციკლში Python-ში

ყველა ელემენტის ჯამის საპოვნელად საჭიროა მათი თანმიმდევრული დამატება ციკლის ყოველ იტერაციაში. მიღებული შედეგი კი ჩაიწეროს ცალკე ცვლადში.

დავუშვათ, გვაქვს სია lst:

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

მოდით ვიპოვოთ მისი ელემენტების ჯამი. თავიდან გამოვაცხადოთ ცარიელი ცვლადი res, რომელშიც თანმიმდევრულად დაიგროვება ყველა ელემენტის ჯამი. შემდეგ ციკლის სხეულში ჩავწეროთ მასში თითოეული ელემენტის დამატება:

res = 0 for el in lst: res = res + el print(res) # გამოიტანს 15

ელემენტის დამატება შესაძლებელია უფრო მოკლე ფორმით ჩაიწეროს, სპეციალური ოპერატორის += გამოყენებით:

res += el

დაგროვება შეიძლება გამოყენებულ იქნას აგრეთვე ელემენტების ერთ სტრიქონში შესაერთებლად. ამ შემთხვევაში ცვლადს res მივანიჭოთ არა 0, არამედ ცარიელი სტრიქონი. მასში ჩავყაროთ სიის ყველა ელემენტი:

lst = ['1', '2', '3', '4', '5'] res = '' for el in lst: res += el print(res) # გამოიტანს '12345'

მოცემულია სია:

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

იპოვეთ ამ სიის ელემენტების კვადრატების ჯამი.

მოცემულია სია:

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

ციკლის გამოყენებით შეაერთეთ ამ სიის ელემენტები სტრიქონში:

'abcde'

მოცემულია სია:

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

ციკლის გამოყენებით შეაერთეთ ამ სიის ელემენტები რიცხვში:

12345
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČ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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა