Write a python program to calculate factorial of a number using recursion
CODE FOR THE ABOVE PYTHON PROGRAM :
def recur_factorial(n):
if n ==1:
return n
else:
return n*recur_factorial(n-1)
num = int(input(" Enter any no : "))
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))
WRITTEN CODE FOR THE ABOVE PROGRAM :
def recur_factorial(n):
if n ==1:
return n
else:
return n*recur_factorial(n-1)
num = int(input(" Enter any no : "))
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 :