Назовем число хорошим, если оно равно сумме всех своих натуральных делителей (кроме самого числа). Проверьте, является ли число хорошим. В ответе укажите
, если это так, иначе —
.
n = 8128
summa = 1
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
summa += i
if i != n // i:
summa += n // i
print(summa == n)
Ответ: True