文章目录

  • 1. 除法 /
  • 2. 四舍五入round()
  • 3. 浮点数取整int()
  • 4. 地板除 //
  • 5. 向上取整math.ceil()
  • 6. 取小数和整数部分math.modf()

1. 除法 /

a,b = 95,20
c = a/b
print('a=',a,'b=',b,'c=',c)

运行结果:

a= 95 b= 20 c= 4.75

2. 四舍五入round()

round()的第2个位置参数表示取小数点后的保留位数,缺省值为0:

a,b = 95,20
c = round(a/b)
print('a=',a,'b=',b,'c=',c)
c = round(a/b,1)
print('a=',a,'b=',b,'c=',c)
a,b = 81,20
c = round(a/b)
print('a=',a,'b=',b,'c=',c)
a,b = 81,20
c = round(a/b,1)
print('a=',a,'b=',b,'c=',c)

运行结果:

a= 95 b= 20 c= 5
a= 95 b= 20 c= 4.8
a= 81 b= 20 c= 4
a= 81 b= 20 c= 4.0

3. 浮点数取整int()

int()方法可以看做是对float类型的数值做“类型转换”,去掉小数部分向下取整,只取整数部分:

a,b = 95,20
c = int(a/b)
print('a=',a,'b=',b,'c=',c)

运行结果:

a= 95 b= 20 c= 4

4. 地板除 //

a,b = 95,20
c = a//b
print('a=',a,'b=',b,'c=',c)

运行结果:

a= 95 b= 20 c= 4

5. 向上取整math.ceil()

利用math模块的ceil()方法向上取整,比如4.1取整为5:

import math
a,b = 95,20
c = math.ceil(a/b)
print('a=',a,'b=',b,'c=',c)
a,b = 81,20
c = math.ceil(a/b)
print('a=',a,'b=',b,'c=',c)

运行结果:

a= 95 b= 20 c= 5
a= 95 b= 20 c= 5

6. 取小数和整数部分math.modf()

返回一个二元组,下标0是小数部分,下标1为整数部分。

import math
a,b = 95,20
c = math.modf(a/b)
print('a=',a,'b=',b,'c=',c)

运行结果:

a= 95 b= 20 c= (0.75, 4.0)

✈参考阅读:

  • Python除法:四舍五入,地板除,取整,取小数
  • python 内置函数

Python 计算之除法相关推荐

  1. python计算小数点后有几位_数学提高小数除法竖式计算过程

    除数是小数时:先把除数变成整数,除数扩大到原来的多少倍,被除数也要扩大到原来的多少倍(即小数点也向右移动几位,位数不够的用0补),然后按照除数是整数的除法进行计算.计算小数除法,除到被除数的末尾仍有余 ...

  2. python -- 计算 平方、乘方、平方根_从零开始学习PYTHON3讲义(二)把Python当做计算器...

    <从零开始PYTHON3>第二讲 上一讲我们说过了如何启动Python IDLE集成开发学习环境,macOS/Linux都可以在命令行执行idle3.Windows则从开始菜单中去寻找ID ...

  3. [转载] python 超高精度除法_Python十进制-除法,舍入,精度

    参考链接: Python中的精度处理 python 超高精度除法 Python decimal module helps us in division with proper precision an ...

  4. python 超高精度除法_Python十进制-除法,舍入,精度

    python 超高精度除法 Python decimal module helps us in division with proper precision and rounding of numbe ...

  5. python牛顿法求方程的根_python计算方程式根的方法 如何用python计算三元方程

    已知一元二次方程的3个参数a,b,c,编写python程序分享import math a = float(raw_input('Enter coefficient a')) b = float(raw ...

  6. python中正负号怎么表示_[转载]python中整数除法的正负号

    先看下面几个小题目:其中符号"//"表示除法结果的整数部分(即3/2=1.5,但3//2=1),"%"表示取余数. (1)7//3 和 7%3 的结果是什么? ...

  7. python中的除法运算_python中矩阵除法运算的三种实现方法

    介绍过python矩阵的乘法运算,numpy库中虽然乘法是矩阵运算的主要运算,但是numpy作为python中实现矩阵运算的好工具,也是可以轻松实现除法计算的,本文python中矩阵除法的三种实现方法 ...

  8. 使用OpenCV和Python计算图像的“彩色度”

    使用OpenCV和Python计算图像"彩色度" 1. 效果图 2. 炫彩度量方法是什么? 3. 源代码 参考 你是否尝试过计算每个图像的炫彩值,并根据炫彩值对自己的图像数据集进行 ...

  9. Python计算训练数据集(测试集)中某个分类变量阴性(阳性)标签样本的不同水平(level)或者分类值的统计个数以及比例

    Python计算训练数据集(测试集)中某个分类变量阴性(阳性)标签样本的不同水平(level)或者分类值的统计个数以及比例 目录

最新文章

  1. java double 位运算_JAVA位运算等运算符总结
  2. 李飞飞确认将离职!谷歌云AI总帅换人,卡耐基·梅隆老教授接棒
  3. Boost库之circular_buffer
  4. Java NIO学习系列二:Channel
  5. 通过History Trends Unlimited通过统计服务器上Chrome浏览器Top10网页历史访问量(2021.11.23)
  6. java opencv磨皮算法_使用OPENCV简单实现具有肤质保留功能的磨皮增白算法
  7. 干货|训练神经网络时要知道的几个要点
  8. MySQL 服务器调优
  9. 埃氏筛秒素数题(洛谷P5723题题解,Java语言描述)
  10. JS 的引用赋值与传值赋值
  11. Spring Boot 全局异常机制
  12. Nowcoder deco的abs
  13. 逆波兰计算器android源码简书,汪都能理解的逆波兰计算器(C++实现)
  14. JS - 移动设备终端的touch事件
  15. python web自动化代码_Python + selenium 自动化框架介绍+全代码附上
  16. 如何优雅的(不花钱)获取一本技术图书
  17. 爬动漫“上瘾”之后,放弃午休,迫不及待的用Python薅了腾Xun动漫的数据,啧啧啧
  18. uniapp微信小程序实现对地图多点或单点标记(@莫成尘)
  19. P4218 [CTSC2010]珠宝商
  20. 【20保研】西安电子科技大学计科院关于举办2020年“优研计划”暑期夏令营的通知...

热门文章

  1. Java随堂小记09(GUI)
  2. 解决android模拟器划动手势时自动输入字母“c” 的问题
  3. SCS【25】单细胞细胞间通信第一部分细胞通讯可视化(CellChat)
  4. Eclipse 中重新定位SVN服务器地址
  5. python如何输入集合_python输入一个集合的方法
  6. wps office 已阻止访问此嵌入对象
  7. 图像相似性匹配 快速算法
  8. 关于戴德金分割的几点思考
  9. 前缀表达式和后缀表达式 - C++代码
  10. python 画八角形步骤_只需45秒,Python给故宫画一组手绘图!