(1)合数的质因式分解与显示,输入一个合数n,将其展开成其所有质因子的乘积的形式,程序运行效果如下,试完成空白处的语句。 n=120 120=2*2*2*3*5 n=int(input("n=")) ls=[ ] #存放质因子的空列表 k=2 #因子验证对象 print(str(n)+"=", end="") #显示“合数=” while : #当还有大于1的因子,就继续循环 if n%k==0: #k为n的因子 ls.append(str(k)) #将因子追加到列表 n=n/k #将因子从n中除去 else: k=k+1 print( ) #显示合数的质因子累积式
时间: 2024-04-26 13:21:47 浏览: 93
n=int(input("n="))
ls=[ ] #存放质因子的空列表
k=2 #因子验证对象
print(str(n)+"=", end="") #显示“合数=”
while n>1: #当还有大于1的因子,就继续循环
if n%k==0: #k为n的因子
ls.append(str(k)) #将因子追加到列表
n=n/k #将因子从n中除去
else:
k=k+1
print("*".join(ls)) #显示合数的质因子累积式
阅读全文