リストのインデックスが行数= int(値1)で範囲外です。私が見る限り、インデックス範囲に違反していません。 私はこれらをチェックしました
Python error - list index out of range?
list index out of range
しかしそれほど役に立たないです。Python:リストインデックスが範囲外のエラーを取得する
netAmount = 0
while True:
s = raw_input()
if not s:
break
values = s.split(" ")
operation = values[0]
amount = int(values[1])
if operation=="D":
netAmount+=amount
elif operation=="W":
netAmount-=amount
else:
pass
print netAmount
**編集され、後に印刷する分割方法 印刷が正常に動作しているが、エラーがまだ
'vaues = s.split(" ")'の後に 'print values'を使用して結果を共有できますか? 'amount 'でも同じことをしてください – Malik
あなたはどんな入力をしていますか? 2つ以上の単語を持つものが動作するはずです。 – zondo
'' raw_input''への入力はあなたにエラーを与えていますか?一見して '' D 10''や '' W 20''と打ち込むとうまくいくはずです。 – Grimmy