НАПИШИТЕ ЛОГИЧЕСКУЮ ФУНКЦИЮ КОТОРАЯ ОПРЕДЕЛЯЕТ ЯВЛЯЕТСЯ ЛИ ПЕРЕДАННОЕ ЕЙ ЧИСЛО СОВЕРШЕННЫМ PYTHON
Совершенное число - это такое натуральное число, для которого сумма всех его делителей (кроме самого числа) равна этому числу. Для определения, является ли переданное число совершенным, можно написать следующую логическую функцию:
def is_perfect(n):    sum_of_divisors = 0    for i in range(1, n):        if n % i == 0:            sum_of_divisors += i    if sum_of_divisors == n:        return True    else:        return FalseТеперь можно вызывать эту функцию, передавая ей нужный аргумент:
print(is_perfect(6)) # Trueprint(is_perfect(28)) # Trueprint(is_perfect(496)) # Trueprint(is_perfect(12)) # False
Курс Python 3 - Логические выражения
Проверка простоты числа перебором делителей. Решение задачи на Python
41 Рекурсия в Python. Рекурсивная функция Часть 1
Задача Палиндром на Python (Питон): 10+ вариантов решений
Python-джедай #10 - Свои функции
21 Цикл while. Нахождение всех делителей числа Python
BLGPG-C4B521C942F4-25-11-04-18
Новые материалы:
- Программирование дронов на python
 - Keyerror 0 python что значит
 - Библиотека seaborn python
 - Полнотекстовый поиск django
 - Игра лабиринт на python
 - Что такое path в python
 - Python pycharm скачать
 - Python на вход вашей программе строка содержащая число сократите его указанным образом до 1 цифры
 - Подключение postgresql к flask
 - Python asyncio установка
 

