n是变量,但这并不重要 在这种情况下,客户[n] ["金额"] = 300 但是当我尝试添加400时,结果显示为300400。 我需要帮助。 提前感谢帮助我的人。
textwindow.writeline("How much do you want to add?")
adding = TextWindow.ReadNumber()
trying to reassign the string customer[n]["amount"]
customer[n]["amount"] = customer[n]["amount"] + adding
TextWindow.WriteLine("Your new amount is: " + customer[n]["amount"])
答案 0 :(得分:1)
你必须将数字转换为整数,尝试类似:
customer[n]["amount"] = customer[n]["amount"]*1 + adding*1
答案 1 :(得分:0)
问题必须与程序的其余部分有关。我刚刚在这里运行这个程序没有任何问题
n = 1
customer[n]["amount"] = 300
textwindow.writeline("How much do you want to add?")
adding = TextWindow.ReadNumber()
customer[n]["amount"] = customer[n]["amount"] + adding
TextWindow.WriteLine("Your new amount is: " + customer[n]["amount"])
程序中的其他位置,您必须将金额定义为文本。然后结果将随附两个文本。就像" Jelly" +" Jam"出来" JellyJam"