i वें . तक संचयी योग तत्व 0 वें . से कुल योग को दर्शाता है से मैं वें तत्व।
प्रोग्राम स्टेटमेंट किसी दी गई सूची से एक नई सूची बनाना है। नई सूची में th तत्व दी गई सूची में 0 से ith तत्व का संचयी योग होगा।
उदाहरण के लिए,
इनपुट
[10,20,30,40,50]
आउटपुट
[10,30,60,100,150]
इनपुट
[1,2,3,4,5]
आउटपुट
[1,3,6,10,15]
इनपुट सूची का उपयोग करके एक संचयी योग सूची बनाने का कार्यक्रम निम्नलिखित है -
-
इनपुट सूची को कमसम () फ़ंक्शन में पास किया जाता है जो संचयी योग सूची देता है।
-
हम एक खाली सूची कम_सूची घोषित करते हैं जिसमें हम संचयी योग सूची बनाने के लिए तत्वों को जोड़ेंगे।
-
एक योग चर sm=0 प्रारंभ करें।
-
इनपुट सूची पर पुनरावृति शुरू करें, प्रत्येक पुनरावृत्ति के साथ हम योग मान को पिछले मान + वर्तमान तत्व में बढ़ाते हैं।
-
प्रत्येक पुनरावृत्ति पर, योग मूल्य को सह_सूची में जोड़ा जाता है।
-
इस प्रकार, ith पुनरावृत्ति पर, योग चर में ith तत्व (शामिल) तक योग होगा, जिसे बाद में सह_सूची में जोड़ दिया जाता है।
-
पूरी सूची में पुनरावृति के बाद, कम_सूची वापस आ जाती है।
उदाहरण
def cumSum(s): sm=0 cum_list=[] for i in s: sm=sm+i cum_list.append(sm) return cum_list a=[10,20,30,40,50] print(cumSum(a))
आउटपुट
[10, 30, 60, 100, 150]