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.