关于python3.x的除法、向上向下取整及四舍五入的问题

除法的运算

'/' 无论是否整除返回的都是 float ,暂且叫它精确除法
例如 : 10/5,的到的结果是 2.0
'//' 无论是否整除返回的都是 int ,而且是去尾整除
例如 :5//2,得到的结果是 2
'%' 是取余运算,返回两个余数,经常在判断是否整除上运用
例如 :5%2,得到的结果是 1

向上向下取整(要先导入模块 math )

向上取整
math.ceil()
返回值为 int
向下取整
math.floor()
返回值为 int

四舍五入

内置函数 round()
返回值为 int

你可能感兴趣的:(关于python3.x的除法、向上向下取整及四舍五入的问题)