i th পর্যন্ত ক্রমবর্ধমান যোগফল উপাদান 0 th থেকে মোট যোগফলকে বোঝায় i th কে উপাদান।
প্রোগ্রাম স্টেটমেন্ট হল প্রদত্ত তালিকা থেকে একটি নতুন তালিকা তৈরি করা। নতুন তালিকার ith উপাদানটি প্রদত্ত তালিকার 0 থেকে ith উপাদানের ক্রমবর্ধমান সমষ্টি হবে৷
উদাহরণস্বরূপ,
ইনপুট
[10,20,30,40,50]
আউটপুট
[10,30,60,100,150]
ইনপুট
[1,2,3,4,5]
আউটপুট
[1,3,6,10,15]
ইনপুট তালিকা -
ব্যবহার করে একটি ক্রমবর্ধমান সমষ্টি তালিকা তৈরি করার জন্য একটি প্রোগ্রাম নিচে দেওয়া হল-
ইনপুট তালিকাটি cumSum() ফাংশনে প্রেরণ করা হয় যা ক্রমবর্ধমান সমষ্টির তালিকা প্রদান করে।
-
আমরা একটি খালি তালিকা cum_list ঘোষণা করি যেটিতে আমরা উপাদানগুলি যোগ করব যাতে ক্রমবর্ধমান সমষ্টির তালিকা তৈরি হয়।
-
একটি সমষ্টি পরিবর্তনশীল sm=0.
শুরু করুন -
ইনপুট তালিকায় পুনরাবৃত্তি করা শুরু করুন, প্রতিটি পুনরাবৃত্তির সাথে আমরা যোগফলের মানকে পূর্ববর্তী মান+ বর্তমান উপাদানে বৃদ্ধি করি।
-
প্রতিটি পুনরাবৃত্তিতে, যোগফলের মানটি cum_list-এ যুক্ত করা হয়।
-
সুতরাং, ith পুনরাবৃত্তিতে, যোগফল ভেরিয়েবলে ith উপাদান (অন্তর্ভুক্ত) পর্যন্ত যোগফল থাকবে, যা তারপর cum_list-এ যুক্ত করা হবে।
-
পুরো তালিকার মাধ্যমে পুনরাবৃত্তি করার পরে, cum_list ফিরে আসে।
উদাহরণ
def cumSum(s):sm=0 cum_list=[] i in s:sm=sm+i cum_list.append(sm) রিটার্ন cum_list=[10,20,30,40,50]মুদ্রণ(cumSum( ক))