在线提交需求

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

极奇策RPA技术教程:向下取整 (NodeMathFloor) - 自动化开发与配置详细指南

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

image.png

向下取整

📖 节点概述

单输入数学节点,将输入的数值向负无穷方向取整,返回小于或等于该数值的最大整数。例如 3.9 变为 3-2.3 变为 -35.0 保持为 5。这是一个纯数据节点,没有执行端口。

💡 使用场景

  • 计算完整组数:总数量 ÷ 每组数量,向下取整得到可完整分出的组数(忽略不足一组的余数)。
  • 年龄计算:根据出生日期算出岁数,不满一整年的部分舍去。
  • 积分兑换:用户积分 ÷ 兑换单价,向下取整得到可兑换的最大数量。
  • 数组索引截断:计算出的浮点索引向下取整,确保索引落在有效范围内。

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

节点只有一个输入端口 数值 A 和一个只读输出 结果。输入可以是整数或浮点数,输出一定是整数。

场景案例:计算用户积分能兑换多少张优惠券

  1. 获取数据:使用【变量获取】节点读取 user_points(用户积分)和 coupon_cost(单张优惠券所需积分)。
  2. 计算数量:先用【数学运算】节点做除法 user_points ÷ coupon_cost,得到浮点数结果(如 1000 ÷ 300 = 3.333...)。
  3. 向下取整:将除法结果连接到【向下取整】的 数值 A
  4. 获取结果结果 输出为 3,即用户只能兑换 3 张优惠券。

⚙️ 引脚与参数说明

📥 输入引脚

引脚名称数据类型说明
数值 AFLOAT / INT需要取整的数值。可通过控件填写默认值或连线动态传入。

📤 输出引脚

引脚名称数据类型说明
结果INT向下取整后的整数结果。引脚为只读。

💎 小贴士

  • 整数输入 5.05 向下取整后仍是 5,不会有变化。
  • 负数向下取整是向负无穷方向,因此 -2.3 向下取整为 -3(因为 -3 < -2)。这与 Python 中的整除行为一致。
  • 与【向上取整】互为镜像,根据业务需要选择“宁可多算一点”(向上)还是“宁可少算一点”(向下)。
助理
咨询
微信
微信客服扫码添加微信
社群
QQ群扫码加入Q群
电话
免费咨询热线0371-67993886
顶部