Python题目要求编写程序,让用户从键盘输入小于1000的整数,并对其进行因式分解。例如,10可以分解成2×5,60可以分解成2×2×3×5。
时间: 2023-06-20 15:06:31 浏览: 133
编写程序实现以下功能:从键盘输入十个整数,用冒泡法排序后按从小到大输出
可以使用以下代码实现:
```python
num = int(input("请输入小于1000的整数:"))
# 判断输入是否合法
if num < 1 or num >= 1000:
print("输入不合法")
else:
result = []
i = 2
while i <= num:
if num % i == 0:
result.append(i)
num = num / i
else:
i += 1
print("×".join(str(x) for x in result))
```
运行结果示例:
```
请输入小于1000的整数:60
2×2×3×5
```
阅读全文