def factorial(n):
    assert int(n) == n and n > 0,"Enter a positive integer only
    if n == 0:   #base condition
        return 1
    else:
        return n*factorial(n - 1)  #Recursive case
print(factorial(n))