TutorSyntax — Python Programming: First Steps
FINAL CHALLENGES • WORKED SOLUTIONS • v27.5

These six commented Python 3 programs provide one possible worked answer for
Challenges A–F on pages 90–92 of Python Programming: First Steps.

Please try the blank starter files first. Compare the behaviour and test results
rather than only the wording or variable names. More than one approach is valid.

How to use:
1. Download and extract this ZIP.
2. Open an individual .py file in Mu, IDLE, PyCharm, or another Python 3 editor.
3. Predict the result, run it and compare it with the challenge success criteria.
4. Change one part and test again. Do not submit these model examples as your own work.

All programs use the Python 3 standard library only.
Source: TutorSyntax original teaching exercises, James Cole, 2026.
No external exam-board affiliation or endorsement is implied.
https://tutorsyntax.com/solutions/python-first-steps.html
