我对500的四舍五入有问题。我在下面给出了我的例子,并想看看我如何解决这个问题。
示例:这里我根据应用程序的值进行计算:
{expectedResults} = 2242.31 {收入}= 7166.67
${expectedResults}=评估(${expectedResults} / ${income})*100 ${expectedResults}=转换为数字${expectedResults} 2
我的结果是:31.29%
但是如果我得到像30.0001这样的结果,那么我的值就是30.0而不是30.00。我想将值设为30.00,但找不到解决方案。谁能给我这个问题的解决方案?提前谢谢你。
发布于 2015-02-11 20:59:59
如果你已经在使用evaluate --那就多用一点吧。
${expectedResults}= Evaluate "%.2f" % ${expectedResults}
完整的解决方案:
*** 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
https://stackoverflow.com/questions/28443434
复制相似问题