Число называется совершенным если равно сумме своих делителей. Например 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=".")
Вас заинтересует
1 год назад
7 лет назад
7 лет назад
8 лет назад
8 лет назад