Skip to main content
 首页 » 编程设计

Python 除法运算符给出不同的结果

2025年05月04日24傻小

在 Python 中,我试图将一个整数除以一半,我根据数字的符号得到了两个不同的结果。

例子:

5/2 gives 2 
and  
-5/2 gives -3 

当我除 -5/2 时如何得到 -2?

请您参考如下方法:

截至this accepted answer :

> int(float(-5)/2) 
-2 
 
> int(float(5)/2) 
2