 Home >>Python math Module >Python math.factorial() Method

# Python math.factorial() Method

### Python math.factorial() Method

Python math.factorial() method in python is used to returns the factorial of the number and it only accepts the positive integer number , if the value is either a negative or float – it returns "ValueError" .

For example, the factorial of 4 would be 4 x 3 x 2 x 1 = 24

Syntax:
`math.factorial(x)`

### Parameter Values

Parameter Description
x It is required a positive integer and returns the factorial number
Here is an example of Python math.factorial() Method:
``````
import math
print(math.factorial(3))
print(math.factorial(7))
print(math.factorial(11))
```
```
Output:
6
5040
39916800
Example 2:
``````
import math
w = 12
x = 23
y = 5
z = 2
print("factorial of ", w, " is = ", math.factorial(w))
print("factorial of ", x, " is = ", math.factorial(x))
print("factorial of ", y, " is = ", math.factorial(y))
print("factorial of ", z, " is = ", math.factorial(z))
```
```
Output:
factorial of 12 is = 479001600
factorial of 23 is = 25852016738884976640000
factorial of 5 is = 120
factorial of 2 is = 2