Характер числа по делителям
Число можно классифицировать по сумме его собственных делителей — то есть положительных делителей без самого числа. Напишите функцию, которая возвращает perfect, если сумма равна числу, abundant, если сумма больше, и deficient, если сумма меньше. Если number меньше или равен 0, нужно вызвать ValueError.
Примеры
Ввод
6Вывод
"perfect"Ввод
28Вывод
"perfect"Ввод
12Вывод
"abundant"Нужно реализовать
def classify(number: int) -> str:
Теги
math
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиТесты12
Видимые тесты
Скрытый тест 7
Скрытый тест 8
Скрытый тест 9
Скрытый тест 10
Скрытый тест 11
Скрытый тест 12
Запускаются при нажатии «Отправить» — на них проверяется решение целиком, чтобы нельзя было подогнать ответ под видимые случаи.
Фокус-радио
На паузе · SomaFM · Fluid