极奇策RPA技术教程:四舍五入 (NodeMathRound) - 自动化开发与配置详细指南

四舍五入
📖 节点概述
标准的四舍五入节点,对输入的数值保留指定的小数位数。例如 3.14159 保留 2 位小数结果为 3.14,保留 4 位结果为 3.1416。如果结果为整数(如 3.0),会自动转为整数 3。这是一个纯数据节点,没有执行端口。
💡 使用场景:
- 金额计算:货币金额通常只保留两位小数,如
19.99。 - 百分比显示:将计算结果四舍五入到合适的精度,如
85.67%。 - 评分系统:将加权平均分四舍五入到一位小数后展示给用户。
- 数据导出格式化:在生成报表或导出数据时,统一数值的显示精度。
🎮 实战连线指南:如何正确使用它?
节点有两个输入:原数值 是要处理的数字,小数位数 控制保留的小数位数(范围 0~10)。可通过控件填写默认值或连线动态传入。
场景案例:计算商品折扣价并保留两位小数
- 获取数据:使用【变量获取】节点读取
original_price(原价)和discount_rate(折扣率,如0.85)。 - 计算折后价:将两个变量连入【数学运算】节点做乘法,得到
折后价(可能为123.456)。 - 四舍五入:将【数学运算】的
结果连接到【四舍五入】的原数值。小数位数设为2。 - 获取结果:
结果输出123.46,即为显示价格。
⚙️ 引脚与参数说明
📥 输入引脚
| 引脚名称 | 数据类型 | 说明 |
|---|---|---|
| 原数值 | FLOAT / INT | 需要四舍五入的原始数值。可通过控件填写默认值或连线动态传入。 |
| 小数位数 | INT | 保留的小数位数。默认为2,范围限制在 0 到 10 之间。可通过控件填写或连线传入。 |
📤 输出引脚
| 引脚名称 | 数据类型 | 说明 |
|---|---|---|
| 结果 | FLOAT | 四舍五入后的数值。如果结果的小数部分为零(如5.0),会自动转为整数 5 输出。引脚为只读。 |
💎 小贴士:
小数位数设为0时,四舍五入到整数。Python 的round函数采用“银行家舍入法”,即.5会向接近的偶数舍入(如round(2.5, 0)=2.0,round(3.5, 0)=4.0),需要注意这种舍入习惯。- 与【向上取整】和【向下取整】不同,四舍五入根据小数部分的大小决定进位,是常用的日常舍入方式。
- 当结果为整数时,输出类型为
INT,方便直接用于索引或计数等整数场景。
这篇文档对您有帮助吗?
您的反馈将帮助我们持续优化文档内容

