2015-02-10 46 views
0

我有問題與四捨五入數500.我給我下面的例子,並希望看到我能如何解決這個問題。問題與四捨五入機器人框架

例如: 我在這裏基於從應用值來計算:

{expectedResults} = 2242.31 {收入} = 7166.67

$ {expectedResults} =評估($ {expectedResults}/$ {收入})* 100個 $ {} expectedResults =轉換爲數字$ {} expectedResults 2

我的結果會是這樣:31.29%

,但如果我得到的結果LIK 30.0001然後我得到我的價值爲30.0而不是30.00。我想得到的價值爲30.00,但無法找到解決方案。任何人都可以解決這個問題嗎?先謝謝你。

回答

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 
+0

感謝您回覆。我仍然無法解決這個問題。當我嘗試使用上述解決方案時,我得到FAIL:ImportError:不支持通過文件名導入。例如:$ {expectedResults} =評估「%.2f」%($ {expectedResults}/$ {income})* 100。我可以像下面這樣使用它:$ {expectedResults} =轉換爲數字$ {expectedResults}%.2f。 – KumarGangi 2015-02-11 19:43:48

+0

我已經更新了包含完整示例的答案。我假設你的機器人代碼包含一些重要的差異,這些問題在 – 2015-02-12 12:40:16

+0

問題中沒有突出顯示,我會試試這個,看看我能否解決這個問題。 – KumarGangi 2015-02-17 17:32:16