python编写程序,用户从键盘输入小于1000的整数,对其进行因式分解。例如,10=2×5,60=2×2×3×5
时间: 2023-04-04 14:04:29 浏览: 252
python 将一个正整数分解质因数 例如:输入90,打印出90=233*5 (示例)
好的,这个问题可以回答。以下是程序的代码:
```python
n = int(input("请输入一个小于1000的整数:"))
factors = []
for i in range(2, n+1):
while n % i == 0:
factors.append(i)
n //= i
if n == 1:
break
print(factors)
```
输入一个小于1000的整数后,程序会将其因式分解并输出。例如,输入10,输出[2, 5];输入60,输出[2, 2, 3, 5]。
阅读全文