用Python语言编写程序,输入一个大于0的正整数,,分解质因数并输出
时间: 2023-05-31 09:02:09 浏览: 171
python 将一个正整数分解质因数 例如:输入90,打印出90=233*5 (示例)
以下是Python代码:
```python
num = int(input("请输入一个大于0的正整数:"))
print(num, "的质因数为:")
factor = 2
while factor <= num:
if num % factor == 0:
print(factor, end=" ")
num //= factor
else:
factor += 1
```
运行结果示例:
```
请输入一个大于0的正整数: 36
36 的质因数为:
2 2 3 3
```
阅读全文