पायथन में for लूप के माध्यम से परिणाम संचय
सभी तत्वों का योग खोजने के लिए, लूप के प्रत्येक पुनरावृत्ति में उन्हें क्रमिक रूप से जोड़ना आवश्यक है। और प्राप्त परिणाम को एक अलग चर में लिखा जाना चाहिए।
मान लीजिए कि हमारे पास सूची 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