print (2.5+10/4)
1 回答
清波
TA贡献165条经验 获得超90个赞
对的,题主说的对。
这也是Python2.x 和 Python3.x 众多区别中常见的之一:
在Python2.x 中 两个int类型相处,相当于Python3.x 中的 整除“//”:
## Python3.x >>> 10/4 >>> 2.5 >>> 10//4 >>> 2 ## 而Python2.x >>> 10/4 >>> 2 ## 如果想达到Python3.x中相除的效果,则可以用下面这个小技巧 >>> 10/4.0 >>> 2.5
所以相比来说,还是Python 3.x 中的逻辑合理且易记。
添加回答
举报
0/150
提交
取消