在Python中,我们可以通过内置的round()函数来执行四舍五入操作,但是如果我们想要直接取整,可以使用int()函数或者math库中的floor()函数和ceil()函数。
使用int()函数:
a = 3.14159 b = int(a) print(b) # 输出结果为3
使用math库中的floor()函数和ceil()函数:
import math a = 3.14159 b = math.floor(a) # 向下取整,输出结果为3 c = math.ceil(a) # 向上取整,输出结果为4
需要注意的是,int()函数只会将小数点后的部分截断,而不会进行四舍五入操作。如果想要进行四舍五入操作,应该使用round()函数。
使用round()函数:
a = 3.14159 b = round(a) # 四舍五入操作,输出结果为3
尽管round()函数在处理小数时更为常见,但是在一些特定的情况下,直接取整也是十分有用的。
本文可能转载于网络公开资源,如果侵犯您的权益,请联系我们删除。
0