fn_get_factors.py 516 B

12345678910111213141516
  1. # Напишите функцию get_factors(num), принимающую в качестве аргумента натуральное число и возвращающую список всех делителей данного числа.
  2. def get_factors(num):
  3. nums = []
  4. for i in range(1, num // 2 + 1):
  5. if num % i == 0:
  6. nums.append(i)
  7. nums.append(num)
  8. return nums
  9. # считываем данные
  10. n = int(input())
  11. # вызываем функцию
  12. print(get_factors(n))