From 69cdf9b23501e43d5e69d339293f8221b5ee841f Mon Sep 17 00:00:00 2001 From: Dhrubaraj Pati Date: Thu, 23 Oct 2025 21:42:43 +0530 Subject: [PATCH] Add recursive sum function for natural numbers Implement recursive function to sum first n natural numbers. --- 12_Recursion/sum.py | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 12_Recursion/sum.py diff --git a/12_Recursion/sum.py b/12_Recursion/sum.py new file mode 100644 index 0000000..0e6c88d --- /dev/null +++ b/12_Recursion/sum.py @@ -0,0 +1,10 @@ +## Sum of First n Natural Numbers + +def sum_n(n): + if n == 0: + return 0 + return n + sum_n(n - 1) + +print(sum_n(5)) # Output: 15 + +## Har call me current number ko uske previous numbers ke sum me add karte hain.