pdf, 5.7 MB
pdf, 5.7 MB

The worksheet consists of 10 independent mini-puzzles (one per page), each focused on a single, clear, beginner-friendly Python task. Every puzzle follows the same engaging workflow:

Students cut out 6–8 horizontal code strips (each containing one line of code).
Working in pairs or small groups, they:
Read each line aloud
Discuss what the line does
Decide its logical position in the program

They arrange the strips in the correct vertical order on the facing page, shifting nested blocks to the right to show indentation.
One student acts as “syntax guardian” to double-check:
Correct indentation (spaces/tabs)
Colons (:) after control structures
Matching quotes and parentheses

Once the group agrees, they glue or tape the strips down.
Students then type (or copy-paste) the assembled code into a Python editor/IDLE/OnlineGDB/etc. and run it.
If it fails then return to the paper version, debug together.
Reflection question (same on every page):
“Which line caused the most debate? What was the hardest decision?”

Reviews

Something went wrong, please try again later.

This resource hasn't been reviewed yet

To ensure quality for our reviews, only customers who have purchased this resource can review it

Report this resourceto let us know if it violates our terms and conditions.
Our customer service team will review your report and will be in touch.