#2
蟒蛇出洞2021-08-25 17:34
|
程序代码:
def is_perfect (n):
'''判断一个自然数是否为完美数'''
s = 0
for i in range(1,n):
if n % i == 0:
s += i
return s == n
def main():
'''寻找完美数'''
for n in range(1,10000):
if is_perfect(n):
print(n)
if __name__ == '__main__':
'''程序入口'''
main()