In This program going to take an input from user and finds the factorial of that number using a recursive function.
for example :-
Factorial of 6 = 6*5*4*3*2*1
Program to find factorial in Python
#  Python Program to Find Factorial of Number
def factorial_num(number):
    """factorial_num is a recursive function that calls
   itself to find the factorial of input number"""
   
    if number == 1:
        return number
    else:
        return number * factorial(number - 1)
# We will find the factorial of this number
number = int(input("Please Enter a Number: "))
if number < 0:
    print("Factorial cannot be found for negative numbers ")
  
elif number == 0:
    print("Factorial of number 0 is 1")
  
else:
    print("Factorial of number ", number, "is: ", factorial(number))
Output:-
Please Enter a Number: 6 Factorial of number 6 is: 720