-1
私は以下のコードを実行しています。python - len(A)を実行するためのforループ0 0を省略0
私のコードのforループがp = 7で実行されていない理由は誰にも分かりますか?私はループlen(A)を-1回実行することを意味しました(0は省略)。私は、全体のルーチン
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
これを[mcve]にカットできますか?私は答えが「範囲」が半分開いている、すなわち 'range(1,7)'が '7 'を除外していると推測していますが、完全にはっきりしていません。 – jonrsharpe
が編集されました。私はループの始まりに集中していた、私はそこに何か間違ったことをしていると思った。まだ多くのことを学ぶこと。ありがとう。 – Chris