#
4. More Control Flow Tools

Besides the `while` statement just introduced, Python knows the usual control flow statements known from other languages, with some twists.

- 4.1 `if` Statements
- 4.2 `for` Statements
- 4.3 The `range()` Function
- 4.4 `break` and `continue` Statements, and `else` Clauses on Loops
- 4.5 `pass` Statements
- 4.6 Defining Functions
- 4.7 More on Defining Functions
  - 4.7.1 Default Argument Values
  - 4.7.2 Keyword Arguments
  - 4.7.3 Arbitrary Argument Lists
  - 4.7.4 Lambda Forms
  - 4.7.5 Documentation Strings