如何求因数python

原创
admin 8小时前 阅读数 3 #Python

如何求因数

因数是指能够整除另一个数的数,在Python中,可以使用for循环和if语句来求一个数的因数。

求28的因数可以这样写代码:

number = 28
factors = []
for i in range(1, number + 1):
    if number % i == 0:
        factors.append(i)
print("28的因数为:", factors)

执行结果为:

28的因数为: [1, 2, 4, 7, 14, 28]

在上述代码中,首先定义了一个要找的数的变量number,以及一个空列表factors,用于存储该数的因数,然后使用for循环遍历从1到该数,使用if语句判断是否能够整除,如果能则将该数添加到factors列表中,最后打印出该数的所有因数。

热门