Python 计算之除法
文章目录
- 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 计算之除法相关推荐
- python计算小数点后有几位_数学提高小数除法竖式计算过程
除数是小数时:先把除数变成整数,除数扩大到原来的多少倍,被除数也要扩大到原来的多少倍(即小数点也向右移动几位,位数不够的用0补),然后按照除数是整数的除法进行计算.计算小数除法,除到被除数的末尾仍有余 ...
- python -- 计算 平方、乘方、平方根_从零开始学习PYTHON3讲义(二)把Python当做计算器...
<从零开始PYTHON3>第二讲 上一讲我们说过了如何启动Python IDLE集成开发学习环境,macOS/Linux都可以在命令行执行idle3.Windows则从开始菜单中去寻找ID ...
- [转载] python 超高精度除法_Python十进制-除法,舍入,精度
参考链接: Python中的精度处理 python 超高精度除法 Python decimal module helps us in division with proper precision an ...
- python 超高精度除法_Python十进制-除法,舍入,精度
python 超高精度除法 Python decimal module helps us in division with proper precision and rounding of numbe ...
- python牛顿法求方程的根_python计算方程式根的方法 如何用python计算三元方程
已知一元二次方程的3个参数a,b,c,编写python程序分享import math a = float(raw_input('Enter coefficient a')) b = float(raw ...
- python中正负号怎么表示_[转载]python中整数除法的正负号
先看下面几个小题目:其中符号"//"表示除法结果的整数部分(即3/2=1.5,但3//2=1),"%"表示取余数. (1)7//3 和 7%3 的结果是什么? ...
- python中的除法运算_python中矩阵除法运算的三种实现方法
介绍过python矩阵的乘法运算,numpy库中虽然乘法是矩阵运算的主要运算,但是numpy作为python中实现矩阵运算的好工具,也是可以轻松实现除法计算的,本文python中矩阵除法的三种实现方法 ...
- 使用OpenCV和Python计算图像的“彩色度”
使用OpenCV和Python计算图像"彩色度" 1. 效果图 2. 炫彩度量方法是什么? 3. 源代码 参考 你是否尝试过计算每个图像的炫彩值,并根据炫彩值对自己的图像数据集进行 ...
- Python计算训练数据集(测试集)中某个分类变量阴性(阳性)标签样本的不同水平(level)或者分类值的统计个数以及比例
Python计算训练数据集(测试集)中某个分类变量阴性(阳性)标签样本的不同水平(level)或者分类值的统计个数以及比例 目录
最新文章
- java double 位运算_JAVA位运算等运算符总结
- 李飞飞确认将离职!谷歌云AI总帅换人,卡耐基·梅隆老教授接棒
- Boost库之circular_buffer
- Java NIO学习系列二:Channel
- 通过History Trends Unlimited通过统计服务器上Chrome浏览器Top10网页历史访问量(2021.11.23)
- java opencv磨皮算法_使用OPENCV简单实现具有肤质保留功能的磨皮增白算法
- 干货|训练神经网络时要知道的几个要点
- MySQL 服务器调优
- 埃氏筛秒素数题(洛谷P5723题题解,Java语言描述)
- JS 的引用赋值与传值赋值
- Spring Boot 全局异常机制
- Nowcoder deco的abs
- 逆波兰计算器android源码简书,汪都能理解的逆波兰计算器(C++实现)
- JS - 移动设备终端的touch事件
- python web自动化代码_Python + selenium 自动化框架介绍+全代码附上
- 如何优雅的(不花钱)获取一本技术图书
- 爬动漫“上瘾”之后,放弃午休,迫不及待的用Python薅了腾Xun动漫的数据,啧啧啧
- uniapp微信小程序实现对地图多点或单点标记(@莫成尘)
- P4218 [CTSC2010]珠宝商
- 【20保研】西安电子科技大学计科院关于举办2020年“优研计划”暑期夏令营的通知...