def PrimeFactor(x): res=[] d=2 while d<=int(x**0.5): if x % d == 0: res.append(d) x=x//d else: d+=1 res.append(x) return res # Проверяем print(PrimeFactor(52)) print(PrimeFactor(17))
def PrimeFactor(x): res=[] d=2 while d<=int(x**0.5): if x % d == 0: res.append(d) x=x//d else: d+=1 res.append(x) return res # Проверяем print(PrimeFactor(52)) print(PrimeFactor(17))