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

পাইথনে n + nn + nnn + ... + n(m times) সিরিজ যোগফল বের করা

একটি ডিজিট `n` নিয়ে `n + nn + nnn + ...` (m টার্ম) সিরিজের যোগফল বের করার প্রোগ্রাম।

অ্যাপ্রোচ: ডিজিটকে স্ট্রিংয়ে কনভার্ট করে বারবার কনক্যাটেনেট করে সংখ্যা বানানো, তারপর যোগফল করা।

কোড উদাহরণ

def sumofseries(n, m):
    str_n = str(n)
    sum_n = n
    sum_all_str = str(n)
    for i in range(1, m):
        sum_all_str += str_n
        sum_n += int(sum_all_str)
    return sum_n

n = int(input("Enter n: "))
m = int(input("Enter m: "))
print("Sum:", sumofseries(n, m))

আউটপুট

Enter n: 2
Enter m: 4
Sum: 2468  # 2 + 22 + 222 + 2222 = 2468

স্ট্রিং কনক্যাটেনেশন ব্যবহার করে সহজে এই প্যাটার্ন জেনারেট করা যায়।

  1. পাইথনে ভের্টেক্স-টু-ভের্টেক্স রিচেবিলিটি ম্যাট্রিক্স ক্যালকুলেট করার প্রোগ্রাম

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

  3. Python-এ অ্যাবসোলিউট ভ্যালু (Absolute Value) ক্যালকুলেট করা

  4. পাইথনে ডিরেক্টরির সাইজ ক্যালকুলেট করার পদ্ধতি