Напишите программу вычисления совершенных чисел, не превосходящих заданного числа N. Совершенным называется такое число, сумма делителей которого совпадает с самим числом (например, 6=1+2+3) на питоне

Ответы

Ответ дал: FANTSCR1N
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)

Вас заинтересует