friendlysam.opt.LessEqual

class friendlysam.opt.LessEqual

The relation “less than or equal to”.

Examples

>>> x = Variable('x')
>>> expr = (x <= 1)
>>> expr
<friendlysam.opt.LessEqual at 0x...>
>>> expr == LessEqual(x, 1)
True
>>> x.value = 1
>>> expr.value
True

Note

There is no GreaterEqual class, but you can use the overloaded operator >=.

>>> x >= 1
<friendlysam.opt.LessEqual at 0x...>
>>> print(_)
1 <= x
>>> (x >= 1) == (1 <= x)
True
LessEqual.create(*args) Classmethod to create a new object.
LessEqual.evaluate([replace, evaluators]) Evaluate the expression recursively.
LessEqual.args This property holds the arguments of the operation.
LessEqual.leaves The leaves of the expression tree.
LessEqual.value The concrete value of the expression, if possible.
LessEqual.variables This property gives all leaves which are instances of Variable.