⊗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
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан