Base logic

Boolean operators

()

Breakets can be used to combine expressions

x if smth else y

Conditional operator.

Returns x if smth is True

Returns y if smth is False

x, y, smth - can be decimal, function call, custom formula, math expr or bool

<x> or <y>

Boolean operator or. Returns bool

Any non-zero value for operands casts as True (ex: 1 → True, 0 → False)

Truth table:

x
y
result

True

True

True

True

False

True

False

True

True

False

False

False

<x> and <y>

Boolean operator and. Returns bool

Any non-zero value for operands casts as True (ex: 1 → True, 0 → False)

Truth table:

x
y
result

True

True

True

True

False

False

False

True

False

False

False

False

<x> == <y>

Equivalent op. Returns bool

Truth table:

x
y
result

1

1

True

0

1

False

1

0

False

`<x>

Boolean operator and. Returns bool

Truth table:

x
y
result

1

1

False

1

0

True

0

1

True

<x> > <y>

#v1 #v2

Boolean operator greater. Returns bool

Truth table:

x
y
result

1

0

True

0

1

False

1

1

False

<x> >= <y>

#v1 #v2

Boolean operator greater or equivalent. Returns bool

Truth table:

x
y
result

1

0

True

0

1

False

1

1

True

<x> < <y>

#v1 #v2

Boolean operator less. Returns bool

Truth table:

x
y
result

1

0

False

0

1

True

1

1

False

<x> <= <y>

#v1 #v2

Boolean operator less or equivalent. Returns bool

Truth table:

x
y
result

1

0

False

0

1

True

1

1

True

Math operators

()

Breakets can be used to combine expressions

<x> / <y>

Division operator. Returns decimal

<x> * <y>

Multiplication operator. Returns decimal

<x> + <y>

Sum operator. Returns decimal

<x> - <y>

Subtraction operator. Returns decimal

<x> ** <y>

Exponentiation operator. Returns decimal

<x> ^ <y>

Last updated