← К задачамОткрыть курс →
Сумма делителей числа
Напишите функцию 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)
📖 Теория по теме:Работа с цифрами числа и проверки делимости
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
def sum_of_divisors(n):
# ваш код
pass
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.