Собственным делителем числа называется всякий его делитель, отличный от самого числа. Напишите функцию, которая будет возвращать список всех собственных делителей заданного числа. Само это число должно передаваться в функцию в виде единственного аргумента. Результатом функции будет перечень собственных делителей числа, собранных в список. Основная программа должна демонстрировать работу функции, запрашивая у пользователя число и выводя на экран список его собственных делителей. Программа должна запускаться только в том случае, если она не импортирована в виде модуля в другой файл.
def dividers(n): r = [1,n] i = 2 while(i * <= n): if n % i == 0: r = r + [i] k = n // i if k != i: r = r + [k] i += 1 return r def main(): number = int(input("Введите число: ")) own_divisors = dividers(number) print('Список собственных делителей: ', own_divisors) if __name__ == "__main__": main()