• 技术文章 >常见问题 >Python常见问题

    python 如何计算除法

    silencementsilencement2020-01-11 13:05:00原创3985

    python2.* 与python3.* 的除法不同,都2019年了,我们直接看python3

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    真正的除法   /

    总是返回真正的商,而且不管除数与被除数的数据类型,返回的都是浮点型

    >>> 9/3

    3.0

    >>> 9/2

    4.5

     

     

    地板除法   //

    意思是不管结果中有没有小数,都直接舍去,返回整数部分

    >>> 9//3

    3

    >>> 9//2

    4

     

     

    取余   %

    即返回余数没有余数则返回0

    >>> 9%3

    0

    >>> 9%4

    1

    >>> 9%5

    4

    这里如果是对浮点型取余就会略复杂一些,

    商取小与等于精确值的整型的成绩之差。

    即 x-(math.floor(x/y)*y)

    推荐学习《python教程

    专题推荐:除法
    上一篇:python中np什么意思 下一篇:python如何实现横着打印

    相关文章推荐

    • python2如何做除法• python和c哪个适合入门• python中注释号怎么输入

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网