我是初学者。我只是想问为什么我在输出中显示错误时出现错误。任何建议?任何帮助非常感谢.Below是我的代码。
// you must use "map" variable name, or you can use your defined variable name
// Example : var map = (new google.maps.Map(...));
setTimeout(function() { google.maps.event.trigger(map, 'resize') }, 600);
输出:
self.chips = self.chips + add TypeError:无法连接'str'和 'int'对象
答案 0 :(得分:0)
您的问题几乎可以肯定,当您可能想要的是self.chips
时,您不小心将self.chips = "100"
设置为字符串,可能是self.chips = 100
。
除非您发布完整的代码,否则我们只能猜测。
如果情况并非如此,那么
self.humanplayer.setchips(bet*2)
然后导致你得到的错误
self.chips = self.chips + add
如果bet
是一个字符串,这是input("Place your bet")
的默认结果,那么bet * 2
仍然是一个字符串,然后self.chips + add
正在为您的芯片添加一个字符串,这毫无意义。
从哪里下注,你需要通过int()
将其转换为int。