PYTHON CHALLENGE LAB · PRACTICE EDITION
A small problem.
Your clever solution.
Read the challenge, write your function, then test your idea.
Eight problems. Starter code. Real Python in your browser.
Your solution.py
Unsaved · browser onlyTab inserts four spaces. Press Escape, then Tab to move out of the editor.
Test results
Your results will appear here.
Program output / errors
Your code stays with you.
Selecting a file reads it into this page; it is not uploaded to a judging server. Code runs in a sandboxed, separate-origin browser frame and a disposable Python worker. The Python runtime loads from a pinned Pyodide release on jsDelivr, which receives normal asset requests. Your code, answers and scores are not submitted to Vesyra. Do not put passwords, keys or private data in practice code.
The worker is terminated after five seconds of execution or when you press Stop. Browser memory and device limits still apply. Every test and sample solution is visible, so results are for learning, not anti-cheat grading. Refreshing clears this page’s code and results; download your work if you want to keep it.