Test yourself.

Read the code. Predict the result. Understand the reason.

120 questions across 17 topics, including everyday problems. Always choose from four answers: no code writing required.

1. Choose your mode
2. Choose the depth

Easy: one concept. Medium: combine steps. High: trace edge cases. Every level stays within Python basics.

3. Choose your topics
17 of 17 selected

Assume Python 3.12 or later. Code is shown for reasoning, not executed in your browser. “Print” questions show output without the final newline. “High” still means basic Python, examined more closely.

Search