To understand this example, you should have the knowledge of following Python programming topics:
# Python Program to find the factors of a number
# define a function
# This function takes a number and prints the factors
print("The factors of",x,"are:")
for i in range(1, x + 1):
if x % i == 0:
# change this value for a different result.
num = 320
# uncomment the following line to take input from the user
#num = int(input("Enter a number: "))
The factors of 320 are:
Note: To test the program, change the value of num.
In this program, the number whose factor is to be found is stored in num.
Then we display its factors using the function print_factors(). In the function, we use a for loop to iterate from 1 to that number and only print it if, it perfectly divides our number. Here, print_factors() is a user-defined function.
Visit here to learn more about user-defined function in Python.