Lesson 41 — Checkpoint 2: open resource, AI allowed
Unit VII · Final project

L41_A_1.py                                   student     Form A item 1: library late-fee function as supplied
L41_A_2.py                                   student     Form A item 2: script answering the route R2 question
L41_A_2_deliveries.csv                       student     Form A item 2 data: delivery records
L41_A_3_answer.txt                           student     Form A item 3: the assistant answer to check
L41_A_3_rules.txt                            student     Form A item 3 source: allotment society rules
L41_B_1.py                                   student     Form B item 1: swim club fee function as supplied
L41_B_2.py                                   student     Form B item 2: script answering the North site question
L41_B_2_visits.csv                           student     Form B item 2 data: clinic visit records
L41_B_3_answer.txt                           student     Form B item 3: the assistant answer to check
L41_B_3_bylaws.txt                           student     Form B item 3 source: tenants' association bylaws
L41_answer_sheet.txt                         student     Checkpoint 2 answer sheet with AI-use record
L41_format.txt                               student     Published Checkpoint 2 format, rules and rubric
L41_practice.py                              student     Worked example: car park fees, supplied and corrected, with tests

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)
