Decisions# Conditions Comparison Operators The bool Type Chained Comparisons More Conditional Expressions Membership Testing Identity: is and is not Comparison with Strings Chained Comparisons Revisited Compound Boolean Expressions and or not Truth Tables Operator Precedence Short-Circuit Evaluation Common Patterns Simple if Statements One-Branch if Two-Branch if-else Multi-Statement Bodies if as an Expression (Conditional Expression) Simple If Exercises if-elif-else Statements Grade Classification General Form Wages with Overtime BMI Categories if-elif-else Exercise Nested if Statements Example: Loan Approval Reading Nested Code Flattening Nested if With and Example: Shipping Cost Avoiding Excessive Nesting If-Statement Pitfalls Using = Instead of == Indentation Errors Missing elif (Redundant Checks) Testing Truthiness Off-by-One in Range Conditions Forgetting else Chapter Review Questions