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.