Python Program to Find Factorial of Number Using Recursion

 # Factorial of a number using recursion


def recur_factorial(n):

   if n == 1:

       return n

   else:

       return n*recur_factorial(n-1)


num = 7


# check if the number is negative

if num < 0:

   print("Sorry, factorial does not exist for negative numbers")

elif num == 0:

   print("The factorial of 0 is 1")

else:

   print("The factorial of", num, "is", recur_factorial(num))

Output

The factorial of 7 is 5040

0 Comments