जब कोई संख्या पढ़कर प्राकृतिक संख्याओं के योग का पैटर्न प्रिंट करना हो, तो एक साधारण 'for' लूप का उपयोग किया जा सकता है।
उदाहरण
my_num = int(input("एक संख्या दर्ज करें... "))
for j in range(1, my_num + 1):
my_list = []
for i in range(1, j + 1):
print(i, sep=" ", end=" ")
if(i < j):
print("+", sep=" ", end=" ")
my_list.append(i)
print("=", sum(my_list))
print()
आउटपुट
एक संख्या दर्ज करें... 5 1 = 1 1 + 2 = 3 1 + 2 + 3 = 6 1 + 2 + 3 + 4 = 10 1 + 2 + 3 + 4 + 5 = 15
व्याख्या
उपयोगकर्ता से एक संख्या इनपुट के रूप में ली जाती है।
इस संख्या पर पुनरावृति की जाती है।
एक खाली सूची परिभाषित की जाती है।
एक और 'for' लूप आरंभ किया जाता है।
सेपरेटर को '' के रूप में निर्दिष्ट किया जाता है।
यदि आंतरिक इटरेटर का मान बाहरी इटरेटर के मान से कम है, तो '+' का उपयोग किया जाता है।
ये मान खाली सूची में जोड़े जाते हैं।
उनका योग गणना किया जाता है और आउटपुट के रूप में प्रदर्शित किया जाता है।