⊗pyPmLpRLA 147 of 208 menu

Python'da for döngüsünde sonuç biriktirme

Tüm elemanların toplamını bulmak için, döngünün her tekrarında bunları sırayla toplamak gerekir. Ve elde edilen sonuç ayrı bir değişkene kaydedilmelidir.

lst adında bir listemiz olsun:

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

Onun elemanlarının toplamını bulalım. İlk önce tüm elemanların toplamının sırayla biriktirileceği boş bir res değişkeni tanımlayalım. Sonra döngü gövdesinde her bir elemanı ona eklemeyi yazıyoruz:

res = 0 for el in lst: res = res + el print(res) # 15 yazdıracak

Eleman eklemeyi, özel bir operatör += kullanarak daha kısa şekilde yazabiliriz:

res += el

Biriktirme, elemanları tek bir dizgede birleştirmek için de kullanılabilir. Sadece bu durumda res değişkenine 0 değil, boş bir dize atayacağız. Listedeki tüm elemanları onun içine birleştireceğiz:

lst = ['1', '2', '3', '4', '5'] res = '' for el in lst: res += el print(res) # '12345' yazdıracak

Liste verildi:

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

Bu listenin elemanlarının karelerinin toplamını bulun.

Liste verildi:

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

Döngü kullanarak bu listenin elemanlarını bir dizgede birleştirin:

'abcde'

Liste verildi:

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

Döngü kullanarak bu listenin elemanlarını bir sayıda birleştirin:

12345
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet