2017-05-27 148 views

回答

1

你确定你是在Python 3中,当你得到-1?这是从Python 2的旧行为。试试这个:

from __future__ import (print_function, division) 
erg = (545-1023)/25971 
print(erg) # -0.018405144199299218 

import platform 
print(platform.python_version()) # what's here? Python 2.x? Or 3.x? 
+0

此导入正在改变我的结果!奇妙 –

+0

我很困惑,因为platform.pythonversion显示2.7.1,但我的ipython内核在jupyter显示3 –

+0

欢迎来到StackOverflow。如果您愿意,请将我的标记标记为您的问题的答案。另外,你是否在Python 2中意外? – mattmc3