### Python Improved Logic to Calculate Factorial

I am practicing Python programming. In this post, I have explained logic to calculate the factorial using a function. This function you can call it a user-defined function. The name of the function is factorial.py.

In real-time, you can write a program in a file and run it in python console. The main task of a developer is to create functions for the reusable code. They call these functions whenever they need.
Factorial calculation program for supplied input value.

## Factorial Logic in Python. I have completed this logic in 3 steps.

1. Write factorial.py
2. Import
3. Execute it

### Write Factorial.py

Here you need to define a function. Use 2 for loops, and write your logic. This is done on LInux operating system. You can also try on Linux.

After, ESC command
Use, :wq to come out of the module.

### Import Factorial.py

Go to Python console, using 'python' command. Use import factorial.py command.

### Execute Factorial.py

>>> factorial.fact(5)
It will show the result of factorial.

### Bottom line

Factorial of 5 = 1x2x3x4x5= 120