Мне нужно как-то выполнить функцию, в которой при выполнении я смогу добавить все делители числа, как показано ниже.
Это сводит меня с ума, я был в той же проблеме в течение часа.
def sum_divisors(n):
# Return the sum of all divisors of n, not including n
divisor = 1
while divisor < n:
if n%divisor==0:
return divisor
divisor = divisor + 1
else:
divisor = divisor + 1
print(sum_divisors(6)) # Should be 1+2+3=6
print(sum_divisors(12)) # Should be 1+2+3+4+6=16