tri_recursion تابع

mobina zaki
3 دي ۱۴۰۰

def tri_recursion(k):

 if(k > 0):

   result = k + tri_recursion(k - 1)

   print(result)

 else:

   result = 0

 return result

 

print("\n\nRecursion Example Results")

tri_recursion(6)

 

سلام کسی میدونه این تابع چیکار میکنه؟

1440

1 پاسخ
  • Amirhusein Shokraey6 دي ۱۴۰۰

    سلام. این یه مثال از recursion هست .ینی یه تابع تعریف میکنی ک درون این تابع دوباره همون تابع رو صدا میزنی…

    به زبان ساده بخوام بگم میاد از عدد دریافتی تا صفر رو با هم جمع میکنه (اگ عدد دریافتی صفر باشه هم صفر رو برمیگردونه)