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

ন্যাচারাল নাম্বার সামমেশন প্যাটার্ন প্রিন্ট করার পাইথন প্রোগ্রাম


নেস্টেড লুপ ব্যবহার করে ১ থেকে n পর্যন্ত ন্যাচারাল নাম্বারগুলো যোগ করে প্রতিটি সেটপে সাম দেখানো হয়।

উদাহরণ

n = int(input("সংখ্যা দিন: "))

for j in range(1, n + 1):
    terms = []
    for i in range(1, j + 1):
        print(i, end=" ")
        if i < j:
            print("+", end=" ")
        terms.append(i)
    print(f"= {sum(terms)}")

আউটপুট

সংখ্যা দিন: 5
1 = 1
1 + 2 = 3
1 + 2 + 3 = 6
1 + 2 + 3 + 4 = 10
1 + 2 + 3 + 4 + 5 = 15

ব্যাখ্যা

  • আউটার লুপ: ১ থেকে n পর্যন্ত (প্রতিটি লাইন)।

  • ইনার লুপ: ১ থেকে j পর্যন্ত (প্রতিটি লাইনের টার্ম)۔

  • টার্মগুলো লিস্টে রাখে, শেষে sum() দিয়ে সাম।

  • ফরম্যাটিং: টার্মের মাঝপথে '+' প্রিন্ট।


  1. পাইথন প্রোগ্রাম: ডিকশনারি জেনারেট করা যেটে সংখ্যা থাকে (১ থেকে n) (x, x*x) ফরম্যাটে

  2. পাইথন প্রোগ্রাম: স্ট্রিং-এ অক্ষর এবং সংখ্যার সংখ্যা গণনা করা

  3. পাইথন প্রোগ্রাম ডায়ামন্ড আকার প্রিন্ট করা

  4. পাইথন প্রোগ্রাম: দেওয়া সংখ্যা পর্যন্ত ৩ এবং ৫ দ্বারা বিভাজ্য সব সংখ্যা প্রিন্ট করা