pen=[]
for i in range(1000):
pen.append(int(i*(3*i-1)/2))
print(len(pen))
pen1=set(pen)
for j in range(0,len(pen)):
for k in range(j+1, len(pen)):
if( ((pen[k]+pen[j]) in pen1) & ((pen[k]-pen[j]) in pen1) ):
print(j, k)
break
else:
print("k", k ,"no")
当我在Atom(使用氢气)中运行该程序时,它会在几次迭代中挂起,而Spyder更强大,并且无需抱怨即可完成工作。 Atom中是否有任何需要更改的设置?请注意,Atom和Spyder都引用相同的python,因此两者之间没有区别。
谢谢。
RR