নেস্টেড লুপ ব্যবহার করে ১ থেকে 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()দিয়ে সাম।ফরম্যাটিং: টার্মের মাঝপথে '+' প্রিন্ট।