আমরা একটি প্রোগ্রাম লিখতে যাচ্ছি যা পাইথনে নিম্নলিখিত সিরিজগুলি গণনা করে। আমরা যে প্রোগ্রামটি লিখতে যাচ্ছি তার উদাহরণ ইনপুট এবং আউটপুট পরীক্ষা করুন।
ইনপুট:343 + 33 + 333 + 3333 আউটপুট:3702
ইনপুট:5 5 5 + 55 + 555 + 5555 + 55555 আউটপুট:61725
সুতরাং, আমাদের দুটি সংখ্যা থাকবে, এবং আমাদেরকে উপরের হিসাবে উৎপন্ন সিরিজের যোগফল গণনা করতে হবে। আউটপুট অর্জন করতে নিচের ধাপগুলো অনুসরণ করুন।
অ্যালগরিদম
<পূর্ব>1. সংখ্যাটি শুরু করা যাক n এবং m.2 বলি। মান দিয়ে একটি ভেরিয়েবল শুরু করুন n এর পরিবর্তন বলা যাক। একটি ভেরিয়েবল s কে শূন্য থেকে শুরু করুন।4। একটি লুপ লিখুন যা m বার পুনরাবৃত্তি করে। 4.1। s এ পরিবর্তন যোগ করুন। 4.2। সিরিজের পরবর্তী সংখ্যা পেতে পরিবর্তনের মান আপডেট করুন।5। প্রোগ্রামের শেষে যোগফল প্রিন্ট করুন।সিরিজে সংখ্যা তৈরি করার জন্য আপনাকে একটি সাধারণ সূত্র তৈরি করতে হবে। এটি আপনার নিজের হিসাবে পেতে চেষ্টা করুন. আপনি যদি যুক্তিতে আটকে থাকেন তবে নীচের কোডটি দেখুন৷
৷উদাহরণ
## n এবং mn সূচনা করা, m =3, 4## পরিবর্তন পরিবর্তনশীলকে nchange =n## সূচনা করা হচ্ছে যোগফল 0s =0## লুপ ফর i রেঞ্জ(m):## s s +=এ পরিবর্তন যোগ করা পরিবর্তন ## পরিবর্তনের মান আপডেট করা পরিবর্তন =পরিবর্তন * 10 + n## স্প্রিন্ট (গুলি) মুদ্রণ
আউটপুট
আপনি যদি উপরের প্রোগ্রামটি চালান তবে আপনি নিম্নলিখিত আউটপুট পাবেন।
3702
আসুন আমরা উদাহরণগুলিতে যেমন আলোচনা করেছি বিভিন্ন মান সহ আরেকটি উদাহরণ দেখি।
উদাহরণ
## n এবং mn সূচনা করা, m =5, 5## পরিবর্তন পরিবর্তনশীলকে nchange =n## থেকে সূচনা করা হচ্ছে যোগফল 0s =0## লুপের জন্য i পরিসীমা(m):## s s +=এ পরিবর্তন যোগ করা পরিবর্তন ## পরিবর্তনের মান আপডেট করা পরিবর্তন =পরিবর্তন * 10 + n## স্প্রিন্ট (গুলি) মুদ্রণ
আউটপুট
আপনি যদি উপরের প্রোগ্রামটি চালান তবে আপনি নিম্নলিখিত আউটপুট পাবেন।
61725
উপসংহার
টিউটোরিয়াল সম্পর্কে আপনার কোন সন্দেহ থাকলে মন্তব্য বিভাগে উল্লেখ করুন।