l=[]t=[]for m in range(4,1001): for n in range(1,m): if m%n==0: l.append(n) su=sum(l) if su==m: t.append(su)print t
1 回答

12345678_0001
TA貢獻1802條經驗 獲得超5個贊
l=[]
t=[]
for m in range(1,1001):
for n in range(1,m):
if m%n==0:
l.append(n)
su=sum(l)
if su==m:
t.append(su)
l=[] #將計和列表清空
print t
添加回答
舉報
0/150
提交
取消