Python编程:一个正整数分解质因数。例如:输入90,打印出90=233*5。请尽量用简单的代码
时间: 2023-03-29 07:02:09 浏览: 97
python 将一个正整数分解质因数 例如:输入90,打印出90=233*5 (示例)
我可以回答这个问题。以下是Python代码:
```python
n = int(input("请输入一个正整数:"))
factors = []
d = 2
while d <= n:
if n % d == :
factors.append(d)
n //= d
else:
d += 1
print(str(n) + "=" + "*".join(map(str, factors)))
```
输入90,输出为:90=2*3*3*5。
阅读全文