Добавить в корзинуПозвонить
Найти в Дзене

➕Функция вычисления простых множителей числа

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))