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

例如如下代码:print("19/4的结果是:", 19/4)

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

aa = 5.2

bb = 3.1

# aa / bb的值将是1.67741935483871

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学习视频,欢迎在线学习!

python3 整除_python如何整除相关推荐

  1. python1到100能被5整除_python 数字整除_Python | 打印1到1000之间的所有数字,这些数字可以被7整除,并且不能被5整除......

    python 数字整除 Given a range (which is 1 to 1000) and we have print all numbers which are divisible bye ...

  2. 《算法竞赛中的初等数论》(一)正文 0x00整除、0x10 整除相关(ACM / OI / MO)(十五万字符数论书)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 写在最前面:本文部分内容来自网上各大博客或是各类图书,由我个人整理,增加些许见解,仅做学习交流使用,无 ...

  3. 【编程数学】001 整除与被整除、除与除以、整数

    整除与被整除.除与除以.整数 整除与被整除:若整数 b 除以非零整数 a ,商为整数,且余数为 0 ,则 b 能被 a 整除(或者说 a 能整除 b).其中 b 为被除数,a 为除数.a 称作 b 的 ...

  4. matlab整除怎么,matlab整除取整

    matlab如何取多项式系数 symss>>num=4*s^4+3.2*s^3+s^2+s+1num=4*s^4+16/5*s^3+s^2+s+1>>sym2poly(num) ...

  5. python 0 100被7整除_python: 输出 1~100 之间不能被 7 整除的数,每行输出 10 个数字,要求应用字符串格式化方法美化输出格式。...

    #输出 1~100 之间不能被 7 整除的数 j = 0    # 定义 计数变量为 j,初始值为1 for i in range(1,101):    # 遍历1-100取值,定义为变量 i if ...

  6. python判断整除_python – 检查列表中的哪些数字可以被某些数字整除?

    编写一个接收数字列表的函数 和术语列表,只返回可分割的元素 通过所有这些条款.您必须使用两个嵌套列表推导来解决它. divisible_numbers([12,11,10,9,8,7,6,5,4,3, ...

  7. python判断整除_python 如何判断整除?

    慕容708150 题:如何判断一个数能否被3整除?(或者被其他任意一个数整除)方法一:取余x = input("input an number:")  if x % 3 == 0: ...

  8. python1到100能被5整除_python练习题:求从1到100的数字中所有既能被3整除又能被5整除的数字的有哪些...

    python练习题: # 求从1到100的数字中所有既能被3整除又能被5整除的数字的有哪些 for i in range(1, 101): if (i%15 == 0): print(i) # 判断是 ...

  9. python不能被100整除_python: 输出 1~100 之间不能被 7 整除的数,每行输出 10 个数字,要求应用字符串格式化方法美化输出格式。...

    #输出 1~100 之间不能被 7 整除的数 j = 0    # for i in range(1,101):    # 遍历1-100取值,定义为变量 i if i%7 != 0:     # 找 ...

最新文章

  1. 深度学习中的Normalization模型(附实例公式)
  2. min-width、max-width兼容IE6、IE7的解决方法
  3. spring mvc 教程_Spring MVC开发–快速教程
  4. python基础:python循环、三元运算、字典、文件操作
  5. 面试珍藏:最常见的200多道Java面试题(2019年最新版)
  6. 快速迭代的开发方式中的QA实践方法
  7. Android 升级到Android Studio2.2 后打不开以前版本的项目
  8. OpenCV-标准霍夫变换cv::HoughLines
  9. Effective C++ 条款42
  10. 高仿维信安卓(读博客)
  11. 回调函数c++类中实现
  12. win10使用import pcap 建议放弃,还是使用linux系统吧
  13. C++中关于使用while(cin)后,后续代码无法执行问题
  14. 《UNIX环境高级编程》随书代码的打开方式
  15. nlp基础—12.LSTM-CRF模型介绍
  16. Jmeter基础教程
  17. Deeplearning4j 快速入门
  18. 使用sikuli测试web网页实例
  19. 春暖花开,放慢脚步,享受生活!
  20. NO.4 项目无法一键打包?自己写个shell脚本吧

热门文章

  1. 导致大量kworker的原因_高尿酸与生活习惯有关?导致高尿酸的8个坏习惯,现在改还来得及...
  2. 三种不使用中间参数,交换两个参数的值的方法
  3. unsigned char s1 : 2的用法
  4. 创建python虚拟环境
  5. 《你不知道的JavaScript》中卷 KYLE SIMPSON 著 单业 姜南 译
  6. 单词的理解 —— 词义的变化(翻译)
  7. 常用的几种编程语言的介绍
  8. HDU1003——MAX SUM
  9. Linux常用工具小结:(2) Mysql的rpm安装和编译安装
  10. TiKV 源码解析系列 - Raft 的优化