**by BehindJava**

# Write a program to find factors of a number in Python

In this tutorial we are going to learn about writing a program to find factors of a number in Python.

In order to find factors of a number, we have to run a loop over all numbers from 1 to itself and see if it is divisible.
**Example:**

```
num=int(input("enter a number"))
factors=[]
for i in range(1,num+1):
if num%i==0:
factors.append(i)
print ("Factors of {} = {}".format(num,factors))
```

If i is able to divide num completely, it is added in the list. Finally, the list is displayed as the factors of given number.