我需要帮助重新分配数组中的一个数字



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"])

您必须将数字强制转换为整数,请尝试以下操作:

customer[n]["amount"] = customer[n]["amount"]*1 + adding*1

问题一定出在程序的其余部分。我刚刚在这里运行了这个程序,没有任何问题

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"])

在程序的其他地方,您必须将金额定义为文本。然后,结果将作为附加的两个文本显示出来。就像"果冻"+"果酱"变成"果冻果酱"

相关内容

  • 没有找到相关文章

最新更新