Предмет: Информатика,
автор: chtoto1
Число называется совершенным если равно сумме своих делителей. Например 6=1+2+3. Найдите и выведите все совершенные числа в диапазоне от 1 до 1000 на python
Ответы
Автор ответа:
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=".")
Похожие вопросы
Предмет: Русский язык,
автор: ozherelje
Предмет: Қазақ тiлi,
автор: Аноним
Предмет: Русский язык,
автор: Каспий1
Предмет: Другие предметы,
автор: kamillanurseito