Warm-up: bond price and duration
Real CPython, running in your browser. Edit the starter, run it, check your work against the public tests, then grade against the hidden suite.
starter.py
Output
Loading...
Your code runs entirely in this browser tab — nothing is uploaded when you hit Run. Grading sends only your numeric answers, because the expected values live server-side. Work is saved to this browser automatically.