Python Program To Find Factorial Of A Number

Python Program To Find Factorial Of A Number

Method-01

Using recursion

def findFactorial(N):
    if(N==1):
        return 1
    return N*findFactorial(N-1)


# N = int(input("Enter the input: ", ))
N=6
factorialValue=findFactorial(N)
print("Factorial: ",factorialValue)

Output:

Factorial:  720

 

Method-02

Using for loop

def findFactorial(N):
    factorial=1
    for i in range(1,N+1):
        factorial = factorial*i
    print("Factorial: ",factorial)

# N = int(input("Enter the input: ", ))    
N=5
findFactorial(N)

Output:

Factorial:  120

Leave a comment