Python 除法负数取商的取整方式

python除法负数商的取整方式与C++不同
python:

5 / -2 = -3

若想和C++行为相同,可以使用 int(operator.truediv(num1, num2))
返回 a/ b (当启用future.division 时. )这也被称为正除法

python 几种常用的取整方式
1.向下取整

    a = 3.75
    int(a)
    3

2.四舍五入

    a = 3.25; b = 3.75
    round(a); round(b)
    3.0
    4.0

3.向上取整

    import math
    a = 3.25 ; b = 3.75
    math.ceil(a);math.cei(3.75)
    4.0
    4.0

你可能感兴趣的:(Python)