जब दिए गए रेंज में सभी प्राकृतिक संख्याओं का योग प्रदर्शित करना हो, तो एक विधि परिभाषित की जा सकती है जो एलिमेंट्स पर पुनरावृति करने के लिए एक लूप का उपयोग करती है और इन संख्याओं के योग को आउटपुट के रूप में लौटाती है।
उदाहरण
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("मान है:")
print(val)
print("9 तक प्राकृतिक संख्याओं का योग है:")
print(sum_natural_nums(val))
आउटपुट
मान है: 9 9 तक प्राकृतिक संख्याओं का योग है: 165.0
व्याख्या
'sum_natural_nums' नामक एक विधि परिभाषित की जाती है जो एक संख्या को पैरामीटर के रूप में लेती है।
एक योग मान 0 के रूप में परिभाषित किया जाता है।
पैरामीटर के रूप में पास की गई संख्या पर एक लूप पुनरावृति करता है।
हर बार एक संख्या मिलने पर योग बढ़ाया जाता है।
इसे आउटपुट के रूप में लौटाया जाता है।
जिन प्राकृतिक संख्याओं का योग खोजना है उनकी संख्या के लिए मान परिभाषित किया जाता है।
इस संख्या को पैरामीटर के रूप में पास करके विधि को कॉल किया जाता है।
प्रासंगिक आउटपुट कंसोल पर प्रदर्शित होता है।