কম্পিউটার

পাইথনে একটি ক্রমবর্ধমান সমষ্টির তালিকা তৈরি করার জন্য একটি প্রোগ্রাম লিখুন


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( ক))

আউটপুট

<প্রে>[10, 30, 60, 100, 150]
  1. পাইথন প্রোগ্রাম একটি তালিকার ক্রমবর্ধমান যোগফল খুঁজে বের করতে

  2. পাইথন প্রোগ্রাম তালিকায় উপাদানের যোগফল খুঁজে বের করতে

  3. পাইথনের একটি তালিকার গড় খুঁজুন?

  4. 3D তালিকা তৈরি করতে পাইথন প্রোগ্রাম।