while True:
s = input()
if not s:
break
values = s.split(' ')
print(values)
for x in values:
operation = values[0]
amount = int(values[1])
if operation == "D":
netAmount += amount
del values[0]
del values[0]
elif operation == "W":
netAmount -= amount
del values[0]
del values[0]
else:
pass
print(netAmount)
为什么程序 for循环中 读取3项之后直接跳回while了 比如W 300 D 300 W 300 D 400 W 600只计算前3个 之后的不会计算
你的for x里的x才是values列表的每一项,在for循环里根本没用到x啊