- 7.1 Control flow introduction
- 7.2 Working with if and else
- 7.3 Introduction to match
- 7.4 loop and while
- 7.5 for loops and ranges
- 7.6 break, continue, and loop labels
- 7.7 Introduction to recursion
- 7.8 Halting your program early
- 7.9 Adding a dependency: random numbers
- 7.10 Project: the number guessing game
- 7.x Chapter 7 summary and quiz