以下是一个 Python 函数来实现质因数分解的功能:
def Primefactor(n):
factors = []
i = 2
while n > 1:
while n % i == 0:
factors.append(i)
n = n / i
i += 1
return factors
你可以使用这个函数来对任意数进行质因数分解,例如:
print(Primefactor(120)) # 输出 [2, 2, 2, 3, 5]
希望这个函数能帮到你!