首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >robotframework中的四舍五入问题

robotframework中的四舍五入问题
EN

Stack Overflow用户
提问于 2015-02-11 06:52:09
回答 1查看 8.1K关注 0票数 0

我对500的四舍五入有问题。我在下面给出了我的例子,并想看看我如何解决这个问题。

示例:这里我根据应用程序的值进行计算:

{expectedResults} = 2242.31 {收入}= 7166.67

${expectedResults}=评估(${expectedResults} / ${income})*100 ${expectedResults}=转换为数字${expectedResults} 2

我的结果是:31.29%

但是如果我得到像30.0001这样的结果,那么我的值就是30.0而不是30.00。我想将值设为30.00,但找不到解决方案。谁能给我这个问题的解决方案?提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2015-02-11 20:59:59

如果你已经在使用evaluate --那就多用一点吧。

代码语言:javascript
运行
复制
${expectedResults}=  Evaluate  "%.2f" % ${expectedResults} 

完整的解决方案:

代码语言:javascript
运行
复制
*** Testcases ***
Hello Computation
  ${expectedResults}=  Evaluate  (${expectedResults} / ${income})*100
  ${expectedResults}=  Convert To Number  ${expectedResults}  2
  ${expectedResults}=  Evaluate  "%.2f" % ${expectedResults}
  Log  ${expectedResults}
  Log to Console  ${expectedResults}

*** Variables ***
${expectedResults}  2242.31
${income}  7166.67
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28443434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档