The Code for Schools Editor
The symbol used in the editor to write comments, telling Python to ignore the rest of the line.
Understanding The Code for Schools Editor in SC in Schools Python
What it does: Lines starting with # are documentation notes that are skipped during runtime. The print() function sends textual data directly to the editor's console output window. The # symbol creates comments in Python, telling the editor to ignore the rest of that line. Python scripts execute sequentially from top to bottom without needing an explicit main wrapper block. Python is case-sensitive; using capitalized versions like Print() or SAY() will trigger errors. Any loose plain text without quotes or a comment symbol is treated as code and causes a syntax error. The hash symbol defines a comment, and say() executes normally on the next line.
Common mistakes: Line 0 is incorrect because Python files do not use an editor_run block or curly braces to execute code; you just write the commands directly. Line 1 is incorrect because the say() function requires parentheses around its text argument to execute correctly in the editor.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 64–73) and word search (Modules 64–73).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
#Fill in the Blanks
Spot the Error
Student with a class code? Join your class →