从键盘输入小于1000的整数,对其进行因式分解,输出分解结果,样例输入:34;样例输出:34=2*17
时间: 2024-10-16 15:09:49 浏览: 21
Python实现的对一个数进行因式分解操作示例
在Python中,你可以使用循环和条件判断来实现一个简单的因式分解函数。下面是一个示例代码,它接受用户输入的整数,并打印出其因数分解的结果:
```python
def factorize(n):
factors = []
divisor = 2
# 因素分解过程
while divisor <= n:
if n % divisor == 0:
factors.append(divisor)
n //= divisor
else:
divisor += 1
# 输出结果,形式化为 "n = factor1 * factor2 * ..."
result = f"{n}={', '.join(map(str, factors))}"
return result
# 获取用户输入
input_num = int(input("请输入一个小于1000的整数:"))
# 执行因式分解并输出结果
output = factorize(input_num)
print(output)
```
当输入 `34` 时,运行上述代码将得到 `34=2*17`。
阅读全文