Lesson 12 — Python III: functions and structure
Unit II · Computational problem solving

L12_functions_demo.py                        student     Worked examples for the notes: one function, and a first look at lists.
L12_broken_call.py                           student     Notes example: a two-entry traceback from an error raised inside a function.
L12_signatures.py                            student     A2: six signatures with docstrings and empty bodies.
L12_flat_script.py                           student     Pre-read and A3 decomposition: club challenge scoring, no functions.

Python 3.11 or newer. Standard library only. Run each program from the folder the lesson tells you to put it in:
    python <file>.py        (Windows)
    python3 <file>.py       (macOS and Linux)
