在Python2中,/的结果是int型整数
>>> 0/200 + 1
1
>>> 1/200 + 1
1
而在Python3中,/的结果是float型
>>> 0/200 + 1
1.0
>>> 1/200 + 1
1.005
在python2,/
只留下了整数部分,去掉了小数,是int型。而在python3里,/
的结果是真正意义上的除法,结果是float型。所以便出现了Error Message: ‘float’ object cannot be interpreted as an integer
解决办法:将float类型强转化为int类型就可以了