662
Студента
95%
Завершения
src/solution.py
Реализуйте функцию is_perfect()
, которая принимает число и возвращает True
, если оно совершенное, и False
— в ином случае.
Совершенное число — это положительное целое число, равное сумме его положительных делителей (не считая само число). Например, 6 — совершенное число, потому что 6 = 1 + 2 + 3.
is_perfect(6) # True
is_perfect(1) # False
Примечания
- Совершенное число (Википедия)
- Список совершенных чисел
Для полного доступа к испытанию нужен базовый план
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.