无法连接'str'和'int'对象(无法求和)

时间:2017-03-24 07:08:00

标签: python python-2.7

我是初学者。我只是想问为什么我在输出中显示错误时出现错误。任何建议?任何帮助非常感谢.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'对象

1 个答案:

答案 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。