Exam 2 Topics ++++++++++++++++++++++++++++++++++++++++++++ Functions ================================= Purpose Implementing & Testing Calling Arguments Parameters Return Boolean Functions Functions calling other functions Local variables main() Selection ================================= Boolean Values Boolean Expressions Comparison Operators (==, <, <=, >, >=, !=) Logical Operators (and, or, not) Precedence of Operators if-else Statements if Statements if-elif-else Statements Nested Branches Loops / Iteration ================================= For Loops + Different iterables * range() * Lists * Strings While Loops Input Validation Infinite Loops For Loops vs. While Loops Tables (tabular output) Nested Loops