您的位置:首页 > 编程语言 > Python开发

Python 练习实例14

2018-01-29 14:41 351 查看
#将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。

num=int(input('输入一个正整数:'))
s=str(num)+'='
mark=1

while mark:
for x in range(2,num+1):
if num%x==0:
num=num//x
if num==1:
s=s+str(x)
mark=0
else:
s+=str(x)+'*'
break

print(s)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Python