m=int(input())
n=m
r=[]
k=2
while True:
if n%k==0:
n=n/k
r.append(k)
else:
k=k+1
if (k+1)>m:
break
print(r)
python分解质因数
最新推荐文章于 2024-03-03 16:56:48 发布
m=int(input())
n=m
r=[]
k=2
while True:
if n%k==0:
n=n/k
r.append(k)
else:
k=k+1
if (k+1)>m:
break
print(r)