← Назад к списку задач

совершенное число

Общее Уровень 2

Описание задачи

Необходимо определить, является ли заданное натуральное число совершенным. Совершенное число – это положительное целое число, равное сумме его собственных делителей (исключая само число).

Входные данные:

  • n: Целое число (int), которое необходимо проверить на совершенство.

Выходные данные:

  • True, если n является совершенным числом;
  • False, если n не является совершенным числом.

Режим обучения Готово

Объяснение решения уже подготовлено. Нажмите кнопку, чтобы посмотреть.

Ваше решение

Подсказка (готовое решение)

def is_perfect(n: int) -> bool: