Una variable booleana es una variable que sólo puede tomar dos posibles valores: true (verdadero) o false (falso).
En este ejemplo se hacen dos operaciones booleanas. OR y AND. Los resultados se muestran por pantalla.
----- LangTLON v1.0 -----
>>> a=false
>>> b=true
>>> log(a||b)
True
>>> log(a&&b)
False
>>>
En este ejemplo se ha utilizado el operador de negación. En donde se pasa de verdadero a falso.
----- LangTLON v1.0 -----
>>> a=true
>>> log(!a)
False
>>
En este ejemplo se hace una prueba de comparación con los operadores mayor que y menor que.
----- LangTLON v1.0 -----
>>> log(3>2)
True
>>> log(3<2)
False
>>>
En este ejemplo se hace una prueba de comparación con los operadores mayor o igual que y menor o igual que
----- LangTLON v1.0 -----
>>> log(2 >= 1 + 1)
True
>>> log(4 - 2 <= 1)
False
>>>
En estos ejemplos se ha realizado la comparación con el operador == y también se ha encadenado varias comparaciones. La primera encadenación false + false es False. En la segunda encadenación true + true es True
----- LangTLON v1.0 -----
>>> log(2 == 1 + 1)
True
>>> log(6 / 2 != 3)
False
>>> log(4 == 3 + 1 > 2)
False
>>> log(2 != 1 + 1 > 0)
True
>>>
En este ejemplo se muestra otra forma de hacer la encadenación de las expresiones booleanas mediante los operadores lógicos de AND y OR
----- LangTLON v1.0 -----
>>> log(4 == 3 + 1 && 3 + 1 > 2)
True
>>> log(2 != 1 + 1 && 1 + 1 > 0)
False
>>>