易学笔记-第5章:数字/5.7 除法

  • 传统除法
  1. 按真实除法结果,有小数部分

    >>> a = 100.9

    >>> b = 22.8

    >>> a/b

    4.425438596491229

  2. Floor除法
  3. 不考虑小数部分,按整数除,结果按下取整数;如果是正数则舍弃小数部分;如果是负数则舍弃小数部分并且减去1

    >>> a = 100.9

    >>> b = 22.8

    >>> a//b

    4.0

    >>>

    >>> a = -100.9

    >>> b = 22.8

    >>> a//b

    -5.0

    >>>

  • trunc除法
  1. 不考虑小数部分,按整数除,结果按下取整数;如果是正数还是负数都舍弃小数部分
  2. >>> import math

    >>> math.trunc(5/-2)  

          

    -2     舍弃小数部分就是结果

    >>> math.floor(5/-2)

    -3    舍弃小数部分(如果是负数结果再减去1

    >>>

python视频上线--python基础全视频讲解+送450条与视频配套的干货笔记

猜你喜欢

转载自blog.csdn.net/u011830122/article/details/84285008