TutorSyntax | 100 Python Coding Challenges | Chapter 4 Code Pack

10 tested example solutions: solutions/ch31_solution.py through ch40_solution.py.
4 starter programs: starter/ch32_starter.py, ch33_starter.py, ch37_starter.py and ch40_starter.py.

IMPORTANT: Two starter files contain deliberate faults. ch33_starter.py incorrectly retains excess spaces; ch40_starter.py can raise IndexError with fewer than two words. These are exercises, not finished reference programs.

Each chapter challenge is complete in print. These downloads are optional.
Python 3; no third-party packages or internet connection required.
All solutions are examples, not the only valid answers. Follow the input assumptions and expected output in the printed challenges.

Editorial verification: 42 input/output checks passed across all 10 complete solution files.
