Предмет: Информатика,
автор: mrhasenmasen
Напишите программу вычисления совершенных чисел, не превосходящих заданного числа N. Совершенным называется такое число, сумма делителей которого совпадает с самим числом (например, 6=1+2+3) на питоне
Ответы
Автор ответа:
0
N = int(input('Введите N: '))
nums = [1]
for num in range(2, N + 1):
s = 0
for div in range(1, num):
if num % div == 0:
s += div
if s == num:
nums.append(num)
print(nums)
Похожие вопросы
Предмет: Українська мова,
автор: olenkaarguc
Предмет: Українська мова,
автор: Aksentova
Предмет: Окружающий мир,
автор: karmelita987
Предмет: Геометрия,
автор: AVlasova13
Предмет: Алгебра,
автор: Arkasha1337