L09: Two-Rover Expedition
Run: python 03_expedition.py
00_records.py: same task with dictionaries and functions
01_position.py: create, move, query
02_coins.py: add and validate coins
03_expedition.py: complete mission, independent bags, named construction
styles-procedural.py and styles-objects.py: the same movement task in two styles.
instance_state.py: initialization, instance fields and methods.
bound_method_review.py: a saved method retains its receiver.
Trace files contain smaller classroom test scenarios.
Python 3.13. No graphics package or external dependency is needed.
Open rover.html for the offline graphical demonstration (HTML + JavaScript).
Python files implement the core object logic and print results.
