用python写一个输出一个数的所有质数因子的程序
时间: 2023-04-04 11:01:21 浏览: 197
实现质因数分解的程序,输出这个数的质因数的连乘形式分解质因数.zip
你好,以下是回答:
可以使用以下代码来输出一个数的所有质数因子:
```python
def prime_factors(n):
i = 2
factors = []
while i * i <= n:
if n % i:
i += 1
else:
n //= i
factors.append(i)
if n > 1:
factors.append(n)
return factors
n = int(input("请输入一个正整数:"))
print(f"{n}的所有质数因子为:{prime_factors(n)}")
```
希望能对你有所帮助。
阅读全文