我正在运行以下代码。
有人可以向我解释为什么我的代码中的for循环没有为p = 7运行吗?我的意思是运行循环len(A)-1次(省略0)。我用了
for p in xrange(1,n-1)
有整个例程
A=[-1, 3, -4, 5, 1, -6, 2, 1]
P=[-1, 2, -2, 3, 4, -2, 0, 1]
def solution(A):
results=[]
n=len(A)
for p in xrange(1,n-1):
if P[p-1]==P[n-1]-P[p-1]-A[p]:
results.append(p)
return results