perfectNums = list()
abundantNums = list()
def getFactorSum(num):
factorSum = 0
for i in range(1,num):
if num%i == 0:
factorSum+=i
return factorSum
for i in range(2,61):
factorSum = getFactorSum(i)
if factorSum==i:
perfectNums.append(str(i))
elif factorSum>i:
abundantNums.append(str(i))
print('E: ' + (' '.join(perfectNums)))
print('G: ' + (' '.join(abundantNums)))
KY20 完数VS盈数
最新推荐文章于 2024-08-06 17:20:59 发布