Предмет: Информатика, автор: chtoto1

Число называется совершенным если равно сумме своих делителей. Например 6=1+2+3. Найдите и выведите все совершенные числа в диапазоне от 1 до 1000 на python

Ответы

Автор ответа: Imilka007
1

r = []

for i in range(1, 1001):

   s = 0

   for j in range(1, i-1):

       if i%j==0:

           s+=j

   if s==i:

       r+=[str(i)]

print("Совершенные числа:",", ".join(r), end=".")

Похожие вопросы
Предмет: Қазақ тiлi, автор: Аноним