← К задачам
Средне · +3ДелимостьПеребор

Сумма делителей числа

Напишите функцию sum_of_divisors(n), которая возвращает сумму всех натуральных делителей числа n, включая 1 и само n. Для n <= 0 верните 0.

Вход: целое число n. Выход: сумма делителей.

Примеры:

  • sum_of_divisors(6) -> 12 (делители 1 + 2 + 3 + 6)
  • sum_of_divisors(7) -> 8 (делители 1 + 7)
def sum_of_divisors(n):
    # ваш код
    pass
Для запуска тестов необходима авторизация.
Поддержать проект