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貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊
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=[] #將計(jì)和列表清空
print t
添加回答
舉報(bào)
0/150
提交
取消