我的问题是用500舍入数字。我在下面给出我的例子,想看看我如何解决这个问题。
例如: 我在这里根据应用程序的值进行计算:
{expectedResults} = 2242.31 {income} = 7166.67
$ {expectedResults} =评估($ {expectedResults} / $ {income})* 100 $ {expectedResults} =转换为数字$ {expectedResults} 2
我的结果如下:31.29%
但如果我得到像30.0001这样的结果,那么我的价值是30.0而不是30.00。我想将值设为30.00,但无法找到解决方案。任何人都可以给我这个问题的解决方案吗?提前谢谢。
答案 0 :(得分:1)
如果您已经使用评估 - 只需再使用它。
${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