# 思路:
# (1)首先寻找一个数的全部因子并求和
# (2)循环判断
# (1)首先寻找一个数的全部因子并求和
# (2)循环判断
sum1 = 0
for i in range(1,10001):
for j in range(1,i):
if i % j == 0:
sum1 += j
if sum1 == i:
print(i)
sum1 = 0 ##### 这一步非常重要,为了保证之后的每次循环都能进行
for i in range(1,10001):
for j in range(1,i):
if i % j == 0:
sum1 += j
if sum1 == i:
print(i)
sum1 = 0 ##### 这一步非常重要,为了保证之后的每次循环都能进行
(1)判断一个数是否为完全数
# number = eval(input("sadsas:"))
# sum1 = 0
# for i in range(1,number):
# if number % i == 0:
# sum1 += i
# if sum1 == number:
# print(number)
# else:
# print("bushiwanquanshu")
# sum1 = 0
# for i in range(1,number):
# if number % i == 0:
# sum1 += i
# if sum1 == number:
# print(number)
# else:
# print("bushiwanquanshu")