title: I'm not able to validate less than and greater than in robot framework
body: <p>I'm trying to validate 0&lt;4.3&lt;6, I tried with Robot framework evaluate but I couldn't get the result, because I don't find any method to convert string to float, Then I wrote a python class to achieve this but for all the conditions it showing pass</p>
  
  <p>my python code:</p>
  
  <pre><code>def should_be_x_than_y (number1, relation, number2, relation1, number3):
  
      if relation =="&lt;" and relation1 == "&lt;":
          print(relation)
          print (relation1)
          print (number1)
          print (number2)
          print (number3)
          **return float(number1) &lt; float(number2) &lt; float(number3)**
      if relation =="&gt;" and relation1 == "&gt;":
          return float(number1) &gt; float(number2) &gt; float(number3)
      if relation =="=&gt;" and relation1 == "&lt;=":
          return float(number1) &gt;= float(number2) &lt;= float(number3)
      if relation =="&lt;=" and relation1 == "=&gt;":
          return float(number1) &lt;= float(number2) &gt;= float(number3)
      if relation =="=":
          return float(number1) == float(number2)
  </code></pre>
  
  <p>Robot Code:</p>
  
  <pre><code>should_be_x_than_y   0  &lt;  ${words[0]}  &lt;  3
  </code></pre>
  
  <p>value of <code>${word[0]}</code> is 4.3, so Ideally the case should fail, but It didn't</p>