python培训之如何整除

发布时间:2022-09-13 10:23:49 人气:672 作者:多测师

  Python 的除法运算符有两个:“/”表示普通除法,使用它除出来的结果与平常数学计算的结果是相同的(即除不尽时,会产生小数部分);而“//”表示整除,使用它除出来的结果只有整数部分,小数部分将会被舍弃。

  记住,在 Python 3.x 中,除法运算的结果都是浮点类型。

  例如如下代码:

  print("19/4的结果是:", 19/4)

  print("19//4的结果是:", 19//4)

  aa = 5.2

  bb = 3.1

  # aa / bb的值将是1.67741935483871

python培训之如何整除

  print("aa/bb的值是:", aa / bb)

  # aa // bb值将是1.0

  print("aa//bb的值是:", aa // bb)

  此外,Python 不允许使用 0 作为除数,否则将会引发 ZeroDivisionError 错误。

  对于 Python 2.x 而言,它只提供了一个“/”运算符,该运算符是 Python 3.x 中“/”和“//”的综合版。对于 Python 2.x 中的“/”而言,它既是整除运算符,也是非整除运算符。规则如下:

  当两个操作数都是整数时,Python 2.x 中的“/”就是整除运算符。

  当两个操作数有一个是浮点数(或两个都是浮点数)时,Python 2.x 中的“/”就是非整除运算符。

  例如,在 Python 2.x 的交互式解释执行器中执行如下代码:

  >>>print(5/2)

  2

  >>>print(5.0/2)

  2.5

  >>>print(5/2.0)

  2.5

  >>>print(5.0/2.0)

  2.5

  以上内容为大家介绍了python培训之如何整除,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线