python-basic

⌘K
  1. Home
  2. Docs
  3. python-basic
  4. রিকার্সিভ ফাংশন

রিকার্সিভ ফাংশন

রিকার্সিভ ফাংশন (Recursive Function):

এটি নিজেই নিজেকে আবার কল করতে থাকে। এটি ছোট কাজগুলি পরিস্থিতির অনুযায়ী বাড়ানোর জন্য ব্যবহৃত হয়

def factorial(n):
#যদি n এর মান ০ হয় তাহলে ফ্যাক্টোরিয়াল গণনা হয়ে গেছে এবং ১ রিটার্ন করা হবে
    if n == 0:
        return 1
#যদি n এর মান ০ না হয়, তাহলে        
    else:
        return n * factorial(n - 1)

num = 5
fact = factorial(num)
print("Factorial of", num, "is", fact)

How can we help?