решить на языке Python.Совершенным числом называется число, равное сумме своих делителей, меньших его самого. Например, 28=1+2+4+7+14. Определите, является ли данное натуральное число совершенным. Найдите все совершенные числа на данном отрезке (возможно, стоит применить идею решета Эратосфена).
283
372
Ответы на вопрос:
Объяснение:
numb = int(input("Введите целое число: "))
delitellist = {1}
sumlist = 1
i = 2
while i * i <= numb and sumlist <= numb:
if (numb % i == 0):
sumlist += i + (numb//i if i != numb//i else 0)
delitellist.update({i, numb//i})
i += 1
if sumlist == numb:
print(*sorted(delitellist))
else:
print(0)
def check_perfect(number:int, dividers = []):
for i in range(1, number):
if number%i == 0:
dividers.append(i)
if sum(dividers) == number:
return 1
def get_div(num, div = []):
for i in range(1, num):
if num%i == 0:
div.append(i)
return div
def main():
number = int(input())
if check_perfect(number):
print(' '.join(str(num) for num in get_div(number)))
else:
print(0)
if __name__ == '__main__':
main()
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
vitahoptaska34305.09.2021 15:18
-
дагмгп14.07.2020 07:44
-
динька209.08.2022 23:57
-
Gt7827.12.2020 11:13
-
vikadmitrieva504.06.2023 12:48
-
умник123567823.07.2021 10:47
-
borodayegaliaf04.02.2020 14:45
-
anyiugyo9e715.10.2022 20:53
-
kovaloksana81106.01.2022 12:40
-
Людочка1326.06.2020 12:41
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.