
list1 = []
def function(n, list1):
for i in range(2, n):
while i != n:
if n % i == 0:
list1.append(i)
n = n/i
else:
break
list1.append(int(n))
return list1
n = int(input())
function(n, list1) //最后要把等于n的质因数加进list
print(list1)
运行示例:

该博客介绍如何使用Python编程对一个正整数进行因数分解,并返回其所有因数组成的列表。通过示例展示具体代码实现和运行结果。
1375





