所以,我一直试图围绕一个数字,但它总是给我一个我知道错误的结果,例如:
355 / 60
虽然这应该给我一个5.9左右的浮动,但我机器上的输出只有5,如果我指定float (355 / 60)
,则输出为5.0
我注意到这是非常错误的,所以我在trinket.io中尝试了同样的事情并且输出是正确的。
我的IDLE有什么问题,我怀疑这是一个与我使用python 2.7和trinket.io使用3有关的问题,但是我的输出不应该如此错误,对吧?
答案 0 :(得分:1)
335和60是整数。当对整数进行除法时,结果将是整数。要使结果成为浮点,您可以将.0添加到其中一个操作数或使用float()
函数转换为。