Home › Learning paths › Output Prediction
🔮 Output Prediction — learning path
🔮 Improver18 problemsFree · no login needed
What this path teaches
Pure predict-the-output drills across strings, lists, dicts, and sets — the exact format of exam and interview questions. No fixing here: read the snippet, commit to an answer, then check yourself.
By the end: You can run short Python in your head, line by line, and trust the result.
Your progress
0 of 18 opened
Start the path →The problems, in order
- 1String repetition and length
- 2String multiplication and indexing
- 3String multiplication in a loop
- 4String case methods
- 5String startswith and endswith
- 6join() and split()
- 7zip() combining two lists
- 8List methods in sequence
- 9in operator on a list
- 10Checking membership in a list
- 11List extend vs append
- 12List slicing with step
- 13setdefault() behavior
- 14Dictionary pop() with default
- 15Dictionary update() behavior
- 16Dictionary comprehension with condition
- 17sorted() with a key function
- 18while loop with a condition update
How to work a path
Do the problems in order — each one assumes the rule taught by the one before it. Open a problem, try it in the interactive editor, and only then read the explanation. Progress is saved in this browser automatically (signed-in solves also earn XP and streaks). One path per week is a solid pace; finishing in a single sitting is allowed but not required.