Conditional statements
This section covers how to use conditions for branching, breaking, or otherwise controlling your code. A conditional statement delimits a block that will be executed if the condition is true. An optional block, started with the keyword else
will be executed if the condition is not fulfilled (refer to Figure 1.3, Block command diagram). We demonstrate this by printing |x|
, the absolute value of x:
The Python equivalent is as follows:
x = ... if x >= 0: print(x) else: print(-x)
Any object can be tested for the truth value, for use in an if
or while
statement. The rules for how the truth values are obtained are explained in section Boolean of Chapter 2, Variables and Basic Types.