编写python代码,功能如下:用户从键盘输入小于1000的整数,对其进行因式分解
时间: 2024-05-20 12:17:01 浏览: 93
把正整数因式分解的python代码
# 编写python代码,功能如下:用户从键盘输入小于1000的整数,对其进行因式分解
num = int(input("请输入小于1000的整数:"))
if num >= 1000:
print("输入错误,输入的数必须小于1000!")
else:
factor_list = []
for i in range(2, num + 1):
while num % i == 0:
factor_list.append(i)
num = num // i
if num == 1:
break
print("该数的因子分解为:", end="")
for i in range(len(factor_list)):
if i == len(factor_list) - 1:
print(factor_list[i])
else:
print(factor_list[i], "*", end="")
阅读全文