python 取余,取整,四舍五入,向上取整,向下取整
warning:
这篇文章距离上次修改已过192天,其中的内容可能已经有所变动。
在Python中,取余、取整、四舍五入、向上取整和向下取整可以使用内置的函数或运算符。
取余:使用 %
运算符
remainder = number % divisor
取整:
- 向下取整:使用
math.floor()
函数
import math
floor = math.floor(number)
- 向上取整:使用
math.ceil()
函数
import math
ceil = math.ceil(number)
四舍五入:使用 round()
函数
rounded = round(number)
向上取整和向下取整也可以使用内置的 int()
函数,但它会根据传入的浮点数返回它的整数部分(向零取整)。
例子:
number = 3.6
# 取余
remainder = number % 2 # 结果是 1
# 向下取整
import math
floor = math.floor(number) # 结果是 3
# 向上取整
import math
ceil = math.ceil(number) # 结果是 4
# 四舍五入
rounded = round(number) # 结果是 4
# 向零取整
int_val = int(number) # 结果是 3
评论已关闭