平衡变量在每个循环后保持重置

时间:2017-03-16 07:43:30

标签: debugging variables python-3.6

我想知道我应该如何根据每次添加或减去的值来改变我的“平衡”变量,而无需重置下一个循环。
此时它将添加或减去给定值并返回正确的数字,但在下一个循环中,它将使用原始基值而不是使用前一个循环中的新值。

Required String parameter 'id' is not present" path:"/api/user/delete

1 个答案:

答案 0 :(得分:0)

你的问题的解决方案是,当你分配你的余额变量时,你每次都要添加sBal(起始余额)到他们想要添加的金额......这导致余额总是被设置回起点余额加上或减去增加的金额。尝试将sBal定义为平衡也是如此......

balance = float(input("Starting balance:      ")) #line 5
float(sBal) #<<<can be deleted #line 6

也不要忘记改变调用sBal以调用余额的代码中的任何位置。

print("Your current balance is ", "$", difference) #line 9

balance = float(balance) (+ or -) aval #lines 30 and 37

您也可以删除您的nBal(新余额),因为它从未被调用过。