n=int(input("请输入一个正整数:")) print("{}=".format(n),end="")#打印n,不换行。 for m in range(2,n+1):#2到n做循环 while n%m==0:#做判断 if m==n: print(m) break else: print("{}*".format(m),end="") n/=m #更新n继续做循环
运行结果:
n=int(input("请输入一个正整数:")) print("{}=".format(n),end="")#打印n,不换行。 for m in range(2,n+1):#2到n做循环 while n%m==0:#做判断 if m==n: print(m) break else: print("{}*".format(m),end="") n/=m #更新n继续做循环
运行结果: