Ответ:
Не много коряво вышло так как в теме не особо разбираюсь, но вроде работает!
n = int(input('Число: '))
for i in range(1, n):
s = 1
for j in range(2, i // 2 + 1):
if i % j == 0:
s += j
if s == i:
i = str(i)
i = i.replace('1', 'Совершенные числа: ')
print(i)
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Ответ:
Не много коряво вышло так как в теме не особо разбираюсь, но вроде работает!
n = int(input('Число: '))
for i in range(1, n):
s = 1
for j in range(2, i // 2 + 1):
if i % j == 0:
s += j
if s == i:
i = str(i)
i = i.replace('1', 'Совершенные числа: ')
print(i)