In this program, you’ll learn to find the factors of a number using the for loop.
To understand this example, you should have the knowledge of the following Python programming topics:
Source Code
# Python Program to find the factors of a number # This function computes the factor of the argument passed def print_factors(x): print("The factors of",x,"are:") for i in range(1, x + 1): if x % i == 0: print(i) num = 320 print_factors(num)
Output
The factors of 320 are: 1 2 4 5 8 10 16 20 32 40 64 80 160 320
Note: To find the factors of another number, change the value of num
.
In this program, the number whose factor is to be found is stored in num
, which is passed to the print_factors()
function. This value is assigned to the variable x in print_factors()
.
In the function, we use the for
loop to iterate from i equal to x. If x is perfectly divisible by i, it’s a factor of x.
Related posts:
Python List reverse()
Python range()
Python String format()
Python Program to Iterate Through Two Lists in Parallel
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python Program to Find Sum of Natural Numbers Using Recursion
Python Program to Check If a String Is a Number (Float)
Python hasattr()
Python zip()
Python Program to Compute all the Permutation of the String
Python Set intersection_update()
Python issubclass()
Python Program to Capitalize the First Character of a String
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Python Program to Merge Two Dictionaries
Python Program to Find Armstrong Number in an Interval
Python Program to Check if a Key is Already Present in a Dictionary
Python Program to Remove Duplicate Element From a List
Python Set discard()
Python reversed()
Python float()
Python Directory and Files Management
Python Program to Find the Factorial of a Number
Python help()
Python String isalpha()
Python Program to Extract Extension From the File Name
Python tuple()
Python Program to Remove Punctuations From a String
Python next()
Python String rsplit()
Python Generators
Python repr()