Python完全关闭

时间:2015-12-02 10:58:51

标签: python rounding

所以,我一直试图围绕一个数字,但它总是给我一个我知道错误的结果,例如:

355 / 60

虽然这应该给我一个5.9左右的浮动,但我机器上的输出只有5,如果我指定float (355 / 60),则输出为5.0

我注意到这是非常错误的,所以我在trinket.io中尝试了同样的事情并且输出是正确的。

我的IDLE有什么问题,我怀疑这是一个与我使用python 2.7和trinket.io使用3有关的问题,但是我的输出不应该如此错误,对吧?

1 个答案:

答案 0 :(得分:1)

335和60是整数。当对整数进行除法时,结果将是整数。要使结果成为浮点,您可以将.0添加到其中一个操作数或使用float()函数转换为。