在 Python 中,我试图将一个整数除以一半,我根据数字的符号得到了两个不同的结果。
例子:
5/2 gives 2
and
-5/2 gives -3
当我除 -5/2 时如何得到 -2?
请您参考如下方法:
> int(float(-5)/2)
-2
> int(float(5)/2)
2
在 Python 中,我试图将一个整数除以一半,我根据数字的符号得到了两个不同的结果。
例子:
5/2 gives 2
and
-5/2 gives -3
当我除 -5/2 时如何得到 -2?
请您参考如下方法:
> int(float(-5)/2)
-2
> int(float(5)/2)
2