Python program for factorial. Create a factorials number program using the Python programming language. This program will help you easily locate factorial numbers in Python. It is a key concept in any programming language for beginners. The factorial of a natural number n is the product of positive integers less than or equal to n

## Factorial Definition in Python

The product of all integers from 1 to that number is the factorial of that number.

The product of all positive integers less than or equal to a given positive integer, indicated by that integer and an exclamation point, is known as factorial in mathematics.

## If Else Statement in Python

You can create a chain of if statements using the if/else if statement.

The if statements are evaluated one after the other until one of the if expressions is true or the end of the if/else if chain is reached.

No code blocks are executed if the end of the if/else if chain is reached without a true expression.

If the Boolean expression returns true, the if block is executed; otherwise, the else block is executed.

## For Loop in Python

A “For” Loop is used to iterate over a specific block of code a predetermined number of times. A for loop is a type of repetition control structure that allows us to write a loop that is executed a set number of times. The loop allows us to perform a n number of steps in a single line.

```
num = 5
fact = 1
if num < 0:
print("fact is not for negative")
elif num == 0:
print("The fact of 0 is 1")
else:
for i in range(1,num + 1):
fact = fact*i
print("The fact of",num,"is",fact)
```

Output

The fact of 5 is 120