Pitão. O robô verifica a situação


Construção condicional
O robô pode usar sensores não apenas em um design cíclico, mas também sem ele. Antes de cada ação, o robô pode verificar o que os sensores mostram. 
Para isso, é utilizada uma construção condicional (if), que permite executar comandos dependendo da condição.
 
se condição:
     comandos que são executados se a condição for verdadeira (true)
caso contrário:
     comandos que são executados se a condição for falsa (false)

Se você colocar a palavra not (um conectivo lógico que significa negação) antes da condição, o resultado será "true" acontece se a própria condição for falsa.

Condições Complexas
O robô pode verificar vários sensores ao mesmo tempo. Para fazer isso, no programa, você precisa vincular comandos lógicos a bundles:
A ligação e requer todos os comandos lógicos simples,
e um monte de ou apenas um dos listados.
Já estamos familiarizados com o link lógico não .


Por exemplo 
wall_left ou wall_right - esta condição é verdadeira se houver uma parede em pelo menos um dos dois lados especificados.
wall_left e wall_top - esta condição é verdadeira se a parede for esquerda e superior ao mesmo tempo.