"- **boolean expressions** evaluate to either `True` or `False`\n",
"- **relational operators** (e.g., `==` or `!=`) compare operands according to \"human\" interpretations\n",
"- **logical operators** (e.g., `and` )combine boolean sub-expressions to more \"complex\" expressions\n",
"- the **conditional statement** (i.e., the `if` statement) allows **controlling** the **flow of execution** depending on some **conditions**\n",
"- a **conditional expression** is a short form of a conditional statement\n",
"- **exception handling** is also a common way of **controlling** the **flow of execution**, in particular, if we have to be prepared for bad input data"