def get_factors(num):#функция
s = []
for i in range(1,n+1):
if n % i == 0:
s.append(i)
return s
n = int(input())#считываем переменную
print(get_factors(n))#вызываем функцию
Поделитесь своими знаниями, ответьте на вопрос:
Напишите функцию get_factors(num), принимающую в качестве аргумента натуральное число и возвращающую список всех делителей данного числа.
def get_factors(num):#функция
s = []
for i in range(1,n+1):
if n % i == 0:
s.append(i)
return s
n = int(input())#считываем переменную
print(get_factors(n))#вызываем функцию