📅  最后修改于: 2020-09-20 16:31:48             🧑  作者: Mango
# 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)
输出
The factors of 320 are:
1
2
4
5
8
10
16
20
32
40
64
80
160
320
注意:要查找另一个数字的因数,请更改num
的值。
在此程序中,要查找其因子的数字存储在num
,该数字将传递给print_factors()
函数。该值分配给print_factors()
的变量x
。
在函数,我们使用for
循环从i
等于x
进行迭代。如果x
是完全除尽i
,这是一个因素x
。