Conditional construction
The robot can use sensors not only in a cyclic design, but also without it. Before each action, the robot can check what the sensors show.
For this, a
conditional construction
(
if
) is used, which allows you to execute commands depending on the condition.
if condition:
commands that are executed if the condition is true (true)
otherwise:
commands that are executed if the condition is false (false)
If you put the word
not
(a logical connective meaning negation) before the condition, then the result "
true" happens if the condition itself is false.