Python3 除法取整取余,上下取整

Python3 除法取整取余,上下取整

题目:0,1,2三个数字,取0时得到1,2;取1时得到0,2;取2时得到0,1;

除法

[In]:3/2
[Out]:1.5

取整

[In]:3//2
[Out]:1

取余

[In]:3%2
[Out]:0.5

上取整:需导入math包,调用math.ceil函数

英语单词联想 “Ceiling”->天花板
import math
[In]:math.ceil(1.5)
[Out]:2
# example
[In]:for i in [0.5,1,1.5]:
		m = [ i +1 if isinstance(i, int) else math.ceil(i)]
		print (m)
[Out]: [1]
	   [2]
       [2]

下取整:需导入math包,调用math.floor函数

英语单词联想 “Floor”->地板
import math
[In]:math.floor(1.5)
[Out]:1

你可能感兴趣的:(语言,python,算法)