Напишите программу вычисления совершенных чисел, не превосходящих заданного числа 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)
Вас заинтересует
2 года назад
3 года назад
3 года назад
8 лет назад
8 лет назад
9 лет назад