2:编写程序,用户从键盘输入小于1000的整数,对其进行因式分解
时间: 2024-11-09 15:23:11 浏览: 10
Python实现的对一个数进行因式分解操作示例
编写一个简单的Python程序,让用户输入一个小于1000的整数,然后对其因式分解,可以按照以下步骤进行:
```python
def factorize(n):
# 因式分解函数,返回列表形式的结果
factors = []
i = 2
while i * i <= n:
if n % i:
i += 1
else:
n //= i
factors.append(i)
if n > 1:
factors.append(n) # 如果还有质因子,添加到结果中
return factors
# 获取用户输入
number = int(input("请输入一个小于1000的整数:"))
if number < 1000:
factors = factorize(number)
print(f"{number} 的因数分解为:{factors}")
else:
print("输入的数字大于1000,不符合条件。")
阅读全文