上传的图像用于项目: 'CST技术支持'
  1. CST技术支持
  2. SLAL2-1768

薪资项逻辑中精确四舍五入保留两位小数

XMLWord打印

    • Icon: 技术问题 技术问题
    • 解决结果: 完成
    • Icon: Medium Medium
    • 202101
    • R-日邮物流-Y2020007
    • yltest
    • 基础通用功能
    • 隐藏

      def new_round(_float, _len):
      if isinstance(_float, float):
      if str(_float)[::-1].find('.') <= _len:
      return (_float)
      if str(_float)[-1] == '5':
      return (round(float(str(_float)[:-1] + '6'), _len))
      else:
      return (round(_float, _len))
      else:
      return (round(_float, _len))

      显示
      def new_round(_float, _len): if isinstance(_float, float): if str(_float) [::-1] .find('.') <= _len: return (_float) if str(_float) [-1] == '5': return (round(float(str(_float) [:-1] + '6'), _len)) else: return (round(_float, _len)) else: return (round(_float, _len))

      1、薪资项逻辑使用round函数四舍五入保留两位小数,精度不够,例如2.655,保留两位为2.65
      2、期望结果,实现2.655,保留两位为2.66

            wenqiang.liu 刘文强
            xin.li 李欣
            表决:
            0 为这个问题表决

              创建日期:
              已更新:
              已解决: