जब किसी संख्या को पढ़ने और प्राकृत संख्याओं के योग के पैटर्न को प्रिंट करने की आवश्यकता होती है, तो एक साधारण 'फॉर' लूप का उपयोग किया जा सकता है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
my_num = int(input("Enter a number... ")) 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()
आउटपुट
Enter a number... 5 1 = 1 1 + 2 = 3 1 + 2 + 3 = 6 1 + 2 + 3 + 4 = 10 1 + 2 + 3 + 4 + 5 = 15
स्पष्टीकरण
-
उपयोगकर्ता से इनपुट के रूप में एक नंबर लिया जाता है।
-
यह संख्या पुनरावृत्त है।
-
एक खाली सूची परिभाषित की गई है।
-
एक और 'फॉर' लूप शुरू किया गया है।
-
विभाजक को '''' के रूप में निर्दिष्ट किया गया है।
-
यदि आंतरिक पुनरावर्तक का मान बाहरी पुनरावर्तक के मान से कम है, तो '+' का उपयोग किया जाता है।
-
ये मान खाली सूची में जोड़े जाते हैं।
-
उनके योग की गणना की जाती है और आउटपुट के रूप में प्रदर्शित किया जाता है।