在线提交需求

请留下您的联系方式,我们的专家将在 24 小时内与您沟通。

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

极奇策技术团队更新于 2026-08-310 阅读

image.png

四舍五入

📖 节点概述

标准的四舍五入节点,对输入的数值保留指定的小数位数。例如 3.14159 保留 2 位小数结果为 3.14,保留 4 位结果为 3.1416。如果结果为整数(如 3.0),会自动转为整数 3。这是一个纯数据节点,没有执行端口。

💡 使用场景

  • 金额计算:货币金额通常只保留两位小数,如 19.99
  • 百分比显示:将计算结果四舍五入到合适的精度,如 85.67%
  • 评分系统:将加权平均分四舍五入到一位小数后展示给用户。
  • 数据导出格式化:在生成报表或导出数据时,统一数值的显示精度。

🎮 实战连线指南:如何正确使用它?

节点有两个输入:原数值 是要处理的数字,小数位数 控制保留的小数位数(范围 0~10)。可通过控件填写默认值或连线动态传入。

场景案例:计算商品折扣价并保留两位小数

  1. 获取数据:使用【变量获取】节点读取 original_price(原价)和 discount_rate(折扣率,如 0.85)。
  2. 计算折后价:将两个变量连入【数学运算】节点做乘法,得到 折后价(可能为 123.456)。
  3. 四舍五入:将【数学运算】的 结果 连接到【四舍五入】的 原数值小数位数 设为 2
  4. 获取结果结果 输出 123.46,即为显示价格。

⚙️ 引脚与参数说明

📥 输入引脚

引脚名称数据类型说明
原数值FLOAT / INT需要四舍五入的原始数值。可通过控件填写默认值或连线动态传入。
小数位数INT保留的小数位数。默认为2,范围限制在 010 之间。可通过控件填写或连线传入。

📤 输出引脚

引脚名称数据类型说明
结果FLOAT四舍五入后的数值。如果结果的小数部分为零(如5.0),会自动转为整数 5 输出。引脚为只读。

💎 小贴士

  • 小数位数 设为 0 时,四舍五入到整数。Python 的 round 函数采用“银行家舍入法”,即 .5 会向接近的偶数舍入(如 round(2.5, 0) = 2.0round(3.5, 0) = 4.0),需要注意这种舍入习惯。
  • 与【向上取整】和【向下取整】不同,四舍五入根据小数部分的大小决定进位,是常用的日常舍入方式。
  • 当结果为整数时,输出类型为 INT,方便直接用于索引或计数等整数场景。
助理
咨询
微信
微信客服扫码添加微信
社群
QQ群扫码加入Q群
电话
免费咨询热线0371-67993886
顶部