⊗pyPmLpRLA 147 of 208 menu

Akumulasi Hasil dalam Loop for Python

Untuk menemukan jumlah semua elemen, perlu untuk menjumlahkannya secara berurutan pada setiap iterasi loop. Dan hasil yang diperoleh harus ditulis ke dalam variabel terpisah.

Misalkan kita memiliki list lst:

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

Mari kita cari jumlah elemen-elemennya. Pertama-tama deklarasikan variabel kosong res, di mana jumlah semua elemen akan terakumulasi secara berurutan. Kemudian dalam badan loop tuliskan penambahan setiap elemen ke dalamnya:

res = 0 for el in lst: res = res + el print(res) # akan menampilkan 15

Penambahan elemen dapat ditulis dalam bentuk yang lebih ringkas, menggunakan operator khusus +=:

res += el

Akumulasi juga dapat digunakan untuk menggabungkan elemen-elemen menjadi satu string. Hanya dalam hal ini kita akan menetapkan bukan 0 ke variabel res, melainkan string kosong. Ke dalamnyalah kita akan menggabungkan semua elemen list:

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

Diberikan list:

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

Temukan jumlah kuadrat dari elemen-elemen list ini.

Diberikan list:

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

Dengan menggunakan loop, gabungkan elemen-elemen list ini menjadi sebuah string:

'abcde'

Diberikan list:

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

Dengan menggunakan loop, gabungkan elemen-elemen list ini menjadi sebuah angka:

12345
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak