"""
一个数如果恰好等于它的因子之和,这个数就称为"完数"。
例如6=1+2+3.编程找出1000以内的所有完数。
"""
for i in range(2,10000):
yinzi_list=[]
for j in range(1,i):
if i%j==0:
yinzi_list.append(j)
if j==i-1 and sum(yinzi_list)==i:
print(i)
print(yinzi_list)
python菜鸟练习之寻找10000以内的完数
最新推荐文章于 2021-11-25 22:24:05 发布