
n = int(input())
for i in range(2,n // 2 + 1):
while n % i == 0:
print(i, end = " ")
n = n // i
if n == 1:
print()
for j in range(2,n//2 + 1):
if n % i == 0:
continue
else:
print("%d"%(n))
break
Python代码:分解质因数的循环实现,
文章描述了一段Python代码,通过嵌套的for和while循环,用于分解给定整数n的质因数,并在找到质因子后打印结果。
922

被折叠的 条评论
为什么被折叠?



