Work through the following pages on Python syntax and make sure you understand the subject matter.
- Variables
- Reassignment
- Statements and Expressions
- Operators and Operands
- True and False
- And, Or, Not
- For Loop 1 and 2
- Functions
- Functions That Return Values
- Functions That Return Booleans
- Functions That Call Other Functions
- While Loops
- List Values
- Lists and For Loops
- Dictionaries 1 and 2
- Tuples
- Returning Tuples
Go to the Oh No! Broken Code! GitHub repo and follow the instructions in the README on that page.
Fix the code to do what it asks (or improve it even further!).