在我的Python程序,我有两个浮点数-2901.0, -200.0
期间的一些过程。 当我试图将它们添加直接我得到-3100.:
如果我把它转换到str
,这将是"-3100.:"
)
Python中没有说在程序中的任何错误。 但结果总是随身携带结肠小数点后是不正确(我期待-3101.0
)。
我不能简单地输入重现它-2901.0-200.0
在python命令行。 但是,如果我继续添加其他非零值,它通过( -3100.:-1
,它给-3102.0
)。 但我希望能够正确输出/解释-3100.:
我在Python2.7 32位运行。 我已经numpy的,SciPy的,装了几包等。 是否有任何人知道什么是错在这里? 为什么我会得到一个冒号,当我的预期是多少?
- 在Windows Server 2008 64位。
-
sys.version
:2.7.3(默认情况下,2012年4月10日,二十三时31分26秒) - MSC v.1500 32位(英特尔)
非常感谢你。