编写一个函数求n因式分解后的因数(n为学号后三位),例如6 因式分解的因数有1,2,3,6;
时间: 2023-06-06 08:05:44 浏览: 107
因式分解算法
您好!对于您的问题,我可以提供以下的解决方案:
首先求出 n 的因子个数,然后遍历每个整数 i(i=1 到 i=n),如果 n 能够整除 i,将 i 存入一个列表中,最后输出这个列表即可。
以下是 Python 代码实现:
```
def factor(n):
factors = []
for i in range(1, n+1):
if n % i == 0:
factors.append(i)
return factors
n = 662
print(factor(n))
```
这应该可以解决您的问题。如果您还有其他问题,请随时问我。
阅读全文