<python>为啥不能用4而要用4.0

img


写了一道简单的python题目,关于计算球的体积的,公式里面的4换成4.0后输入半径运算得出的结果是一样的,但是有人说这个4是不行的,4.0才可以,这里面有什么差别吗?

python2可能是,但python3应该不用

4.0就像c语言中的浮点型一样,更精确一点

py3没啥区别,就是精度差了点,但是不影响结果