def divisors(n):
divisors_list = []
for i in range(2, n):
if n % i == 0:
divisors_list.append(i)
if len(divisors_list) == 0:
return str(n) + "является простым"
return divisors_list
#новичок #coбес Post #1173
4.15K
PythonBoost - сообщество питонистов Задача для новичков. Создайте функцию с именем divisors, которая принимает целое число n > 1 и возвращает массив со всеми делителями данного числа (кроме 1 и самого числа), от наименьшего до наибольшего. Если число простое, верните строку '{n} является простым'.…
Ответ к задаче
- 👎 4
- ❤ 1