with recursion find factorial input 5 output 120
# Python 3 program to find
# factorial of given number
# Function to find factorial of given number
def factorial(n):
if(n == 0):
return 1
i = n
fact = 1
while(n / i != n):
fact = fact * i
i -= 1
return fact
# Driver Code
num = 5;
print("Factorial of", num, "is",
factorial(num))
# This code is contributed by Smitha Dinesh Semwal