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