In mathematics, the factorial of a non-negative integer n is the product of all positive integers less than or equal to n. It is denoted by n! and it is used often in math computations, particularly in algebra and calculus.

In Python, the factorial can be calculated using the **math** library, specifically the **factorial** function. In this tutorial, we will show you how to denote a factorial in Python.

### Step 1: Importing math library

Python comes with a built-in library named **math** that provides a set of mathematical functions. One of these functions is **factorial()**. Before we can use this function, we first have to import the math library.

1 |
import math |

### Step 2: Using the factorial() function

The factorial operation in Python can be performed with the **factorial()** function in the math module. The **factorial()** function takes a single argument (a non-negative integer) and returns the factorial of the specified number.

1 |
print(math.factorial(5)) |

Running the above lines of code will return:

120

The number 5 factorial (5!) is calculated as 5*4*3*2*1 = 120.

Please find the complete code below:

## Complete Code

1 2 |
import math print(math.factorial(5)) |

The output will be:

120

## Conclusion

From our tutorial, it’s evident that calculating the factorial of a number is a straightforward process in Python.

This functionality can be incredibly useful in different cases, especially when dealing with combinatorics or probability in data analysis tasks.

Remember always to make good use of the inbuilt Python libraries like **math**, as they are there to make your coding journey much easier.