π Preview mode. The first 15 Foundations lessons are free; this one is Pro. Start a 7-day trial to unlock the editor, AI hints and the rest of the curriculum. Card required, cancel any time in Dashboard.Start 7-day trial β
Rewrite the legacy 2005 module as a modern Python 3.12+ module. Same stdout, target ~20 lines. Apply: @dataclass, f-strings, .get(), list comprehension.
βοΈ Write your code here
π
Loading Python...
One-time download (~1 MB). Then it runs instantly.