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 strftime()
Python input()
Python Program to Get the Full Path of the Current Working Directory
Python Program to Iterate Through Two Lists in Parallel
Python Namespace and Scope
Applied Text Analysis with Python - Benjamin Benfort & Rebecca Bibro & Tony Ojeda
Python Program to Print Colored Text to the Terminal
Python Dictionary copy()
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python Program to Check Armstrong Number
Python Program to Append to a File
Python time Module
Python Program to Convert Bytes to a String
Python Exception Handling Using try, except and finally statement
APIs in Node.js vs Python - A Comparison
Deep Learning with Python - A Hands-on Introduction - Nikhil Ketkar
Python String lower()
Python Dictionary keys()
Python Program to Add Two Numbers
Python str()
Python Program to Find the Square Root
Python Program to Check if a Key is Already Present in a Dictionary
Python Program to Count the Number of Digits Present In a Number
Python File I/O Operation
Python Program to Check If a String Is a Number (Float)
Python Set issuperset()
Python Program to Measure the Elapsed Time in Python
Python Dictionary items()
Debug a JavaMail Program
Python Program to Find All File with .txt Extension Present Inside a Directory
Python Matrices and NumPy Arrays
Python String zfill()