# Python Program to Find the Factorial of a Number

Updated: May 28, 2021

** **

**First method** ** to find factorial number of given number:**

n = int(input("Enter a number: ")) fact = 1 if n < 0: print("Factorial does not exist for negative numbers") elif n == 0: print("The factorial of 0 is 1") else: for i in range(1, n+ 1): fact = fact*i print("The factorial of number is",fact)

**Output:**

**Enter a number: 4
**The factorial of number is** 24**

**Second Method to find factorial number of given number:**

n = int(input("Enter a positive number: "))

fact = 1

for i in range(1, n+1):

fact = fact*i

print("The factorial of number is",fact)

**Output:**

Enter a positive number: 3**
**The factorial of number is** 6**

**To find the Factorial of a Given Number by Rajesh Sir:**