Python数学输出不正确

Pad*_*ddy 1 python

可能重复:
为什么这个分区在python中不起作用?

我遇到的一个简单问题(我想)以下声明:

    print (4950*8)/(((4950*8)/10000000*(1538/1460))+0.1/1000)/1000
Run Code Online (Sandbox Code Playgroud)

给我396000.0.

但在计算器上我得到9270.614192621.

如果有人可以在代码中指出我做错了什么.

谢谢.

fra*_*xel 5

>>> print (4950.0*8)/(((4950.0*8)/10000000*(1538.0/1460))+0.1/1000)/1000
9270.61419262
Run Code Online (Sandbox Code Playgroud)