Hey guys, in this blog we will see a Python Program to Find the Factors of a Number.

## Code

# Python Program to Find the Factors of a Number #function to compute the factors of the number passed def print_factors(x): print(f"The factors of {x} are:") for i in range(1, x + 1): if x % i == 0: print(i) num = int(input("Enter a positive number -> ")) print_factors(num)

**Output**

Enter a positive number -> 24 The factors of 24 are: 1 2 3 4 6 8 12 24

Enter a positive number -> 54 The factors of 54 are: 1 2 3 6 9 18 27 54

Enter a positive number -> 98 The factors of 98 are: 1 2 7 14 49 98

- In this program, we are simply traversing from 1 to the input number.
**And we continuously keep on checking, if the input number is directly divisible by the current number or not.**- If it is directly divisible, then it’s a factor.

Check out our other python programming examples…