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…


![[Latest] Python for Loops with Examples – Easiest Tutorial – 2025](https://machinelearningprojects.net/wp-content/uploads/2023/05/python-for-loops-1-1024x536.webp)


