जब किसी दी गई सीमा के भीतर सभी प्राकृतिक संख्याओं का योग प्रदर्शित करने की आवश्यकता होती है, तो एक विधि परिभाषित की जा सकती है जो तत्वों पर पुनरावृति करने के लिए लूप का उपयोग करती है, और इन संख्याओं का योग आउटपुट के रूप में लौटाती है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
def sum_natural_nums(val): my_sum = 0 for i in range(1, val + 1): my_sum += i * (i + 1) / 2 return my_sum val = 9 print("The value is ") print(val) print("The sum of natural numbers upto 9 is : ") print(sum_natural_nums(val))
आउटपुट
The value is 9 The sum of natural numbers upto 9 is : 165.0
स्पष्टीकरण
-
'sum_natural_nums' नाम की एक विधि परिभाषित की गई है जो एक संख्या को पैरामीटर के रूप में लेती है।
-
एक योग मान 0 के रूप में परिभाषित किया गया है।
-
एक लूप को पैरामीटर के रूप में पारित संख्या पर पुनरावृत्त किया जाता है।
-
हर बार कोई संख्या मिलने पर योग बढ़ जाता है।
-
इसे आउटपुट के रूप में लौटाया जाता है।
-
उन प्राकृत संख्याओं की संख्या का मान, जिनका योग ज्ञात करने की आवश्यकता है, परिभाषित किया गया है।
-
इस संख्या को एक पैरामीटर के रूप में पास करके विधि को कॉल किया जाता है।
-
प्रासंगिक आउटपुट कंसोल पर प्रदर्शित होता है।