向上取整python函数的用法,python 向下取整数

  向上取整python函数的用法,python 向下取整数

  Python的两种划分

  在Python中,有两种除法,一种是/:

  10/3

  3.3333333333333335

  /除法的结果是一个浮点数。即使两个整数能被整除,结果也是一个浮点数:

  9/3

  3.0

  还有一种划分,//,叫做地板划分。两个整数的除法仍然是一个整数:

  10 //3

  三

  整数//的底除法永远是整数,即使除法是无穷的。要进行精确除法,只需使用/。

  因为//除法只取结果的整数部分,所以Python还提供了余数运算,可以得到两个整数的除法余数:

  10 % 3

  三

  另外//除法可以看作数学库中的地板法(四舍五入)

  导入数学

  数学地板(2.0)

  math.floor(2.6666666666666665)

  数学楼层(-2.0)

  math.floor(-2.6666666666666665)

  2

  2

  -3

  -3

  如果要使用舍入,可以使用数学库中的ceil方法:

  导入数学

  打印(math.ceil(2.0))

  print(math . ceil(2.6666666666666665))

  print(math.ceil(-2.0))

  print(math . ceil(-2.666666666666666))

  2

  三

  -2

  -2

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: