Как я могу получить список в качестве вывода вместо цифр, печатающих одно под другим для моего кода:
def factors(n):
for i in range(1, n):
if n % i == 0:
print(i)
prime_factors(28)
Как я могу получить вывод в виде списка
Я пытался :
def factors(n):
lst = []
for i in range(1, n):
if n % i == 0:
lst.append(i)
return(lst)
factors(28)
но это дает ошибку