কম্পিউটার টিউটোরিয়াল

পাইথন প্রোগ্রামে n + nn + nnn + ... + n (m বার) এর যোগফল নির্ণয়

এই টিউটোরিয়ালে আমরা n + nn + nnn + ... + n (m বার) সিরিজের যোগফল বের করার কোড লিখব। পাইথনে এটি খুব সহজে করা যায়। কিছু উদাহরণ দেখি।

Input: n = 1, m = 5
Series: 1 + 11 + 111 + 1111 + 11111
Output: 12345

অ্যালগরিদম

সমস্যা সমাধানের জন্য নিচের ধাপগুলো অনুসরণ করুন:

1. n এবং m ইনিশিয়ালাইজ করুন।
2. total কে ০ দিয়ে ইনিশিয়ালাইজ করুন।
3. সিরিজের পরবর্তী সংখ্যা পেতে n-এর একটি কপি রাখুন।
4. লুপ m বার ইটারেট করুন।
   4.1. total-এ n যোগ করুন।
   4.2. n কে n * 10 + copy_n দিয়ে আপডেট করুন।
5. total প্রিন্ট করুন।

উদাহরণ

নিচের কোডটি দেখুন:

# n এবং m ইনিশিয়ালাইজ
n = 1
m = 5

# total কে ০ দিয়ে ইনিশিয়ালাইজ
total = 0

# পরবর্তী সংখ্যা পেতে n-এর কপি
copy_n = n

# লুপ 통해 ইটারেশন
for i in range(m):
    # total-এ n যোগ
    total += n
    # সিরিজের পরবর্তী সংখ্যা পেতে n আপডেট
    n = n * 10 + copy_n

# total প্রিন্ট
print(total)

আউটপুট

উপরোক্ত কোড চালালে নিচের ফলাফল পাওয়া যাবে:

12345

উপসংহার

আর্টিকেল সম্পর্কে কোনো প্রশ্ন থাকলে কমেন্ট সেকশনে জানাতে পারেন।

  1. কুইকসর্টের পাইথন প্রোগ্রাম

  2. পাইথনে সিম্পল ইন্টারেস্ট (Simple Interest) ক্যালকুলেটর

  3. পাইথনে সিলেকশন সর্ট (Selection Sort)

  4. পাইথন প্রোগ্রাম: টেট্রাহেড্রনের ক্ষেত্রফল বের করা