为了用 round 函数四舍五入并保留整数,需要在 round 函数中传入两个参数:要四舍五入的数字和要保留的小数位数。将小数位数参数设置为 0,就可以实现四舍五入保留整数的效果。

以下是两种实现方式的示例代码:

方法一:直接将 round 函数结果强制转换为整数

x = 3.14159
rounded_int = int(round(x, 0))
print(rounded_int)  # 输出 3

方法二:使用 math 模块的 trunc 函数截断小数部分

import math

x = 3.14159
rounded_int = math.trunc(round(x, 0))
print(rounded_int)  # 输出 3

这两种方式的效果是一样的,都将 3.14159 四舍五入为 3 并保留整数。在实际使用时,可以根据自己的习惯和需要选择使用哪种方式。