"""
作者:暮之沧蓝
日期:2022年03月13日
"""
#一个数=它的因子之和,这个数就称为完数
print("显示500以内的完数:")
for j in range(1,501):
k = []
n = 0
s = j
for i in range(1,j):
if j % i == 0:
n += 1
s -= i
k.append(i)
if s == 0:
print("\n完数为:%d" % j,",其因子如下:")
for i in range(n):
print(str(k[i]),end=" ")
Python:查找500以内的完数
最新推荐文章于 2023-12-25 08:58:21 发布