इस कार्यक्रम में, आप पुनरावर्ती फ़ंक्शन का उपयोग करके प्राकृतिक संख्याओं का योग खोजना सीखेंगे।
इस उदाहरण को समझने के लिए, आपको निम्नलिखित पायथन प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:
- अजगर अगर … और बयान
- पायथन कार्य
- पायथन रिक्रिएशन
नीचे दिए गए कार्यक्रम में, हमने recur_sum()
दिए गए नंबर तक राशि की गणना करने के लिए एक पुनरावर्ती फ़ंक्शन का उपयोग किया है।
सोर्स कोड
# Python program to find the sum of natural using recursive function def recur_sum(n): if n <= 1: return n else: return n + recur_sum(n-1) # change this value for a different result num = 16 if num < 0: print("Enter a positive number") else: print("The sum is",recur_sum(num))
आउटपुट
योग 136 है
नोट: किसी अन्य संख्या के लिए प्रोग्राम का परीक्षण करने के लिए, का मान बदलें num
।