← All printables
SC in Schools Python · Modules 64–73

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

A free printable SC in Schools Python definitions worksheet with 10 key terms, built from the key terms of What is Python? to Text Adventure Game Design (Modules 64–73) — What is Python?, The Code for Schools Editor, Syntax Errors and Debugging, say() function, print() with Colour., print() with Highlight. and more. Print it or save it as a PDF — the answer key starts on its own page. No login needed.

SC in Schools Python Definitions Worksheet: What is Python? to Text Adventure Game Design (Modules 64–73)

Name:
Date:
Class:

Key terms

Write what each term means, in your own words.

1
program
2
#
3
syntax error
4
say()
5
Colour.red
6
Highlight.yellow
7
Style.bold
8
Colour.red + Highlight.yellow + Style.bold
9
flowchart
10
text adventure

Answer Key

SC in Schools Python · Modules 64–73 · Student wording will vary for definitions
1program — A set of instructions written in a programming language that tells a computer exactly what to do, step by step
2# — The symbol used in the editor to write comments, telling Python to ignore the rest of the line.
3syntax error — An error that occurs when Python cannot understand your code due to a typo, missing quote, or wrong bracket; Python stops and shows a message with the line number
4say() — A custom function that speaks text aloud using text-to-speech; the first argument is the text to speak and the second argument is the voice number
5Colour.red — A value joined to a string with + inside print() to change the colour of the displayed text
6Highlight.yellow — A value joined to a string with + inside print() to change the background highlight colour of the displayed text
7Style.bold — A value joined to a string with + inside print() to change the text style of the displayed text
8Colour.red + Highlight.yellow + Style.bold — Joining multiple dot-notation values together with + to apply colour, highlight, and style all at once
9flowchart — A visual diagram that maps a program's logic before coding, using ovals for start/end, rectangles for steps, and diamonds for yes/no decisions
10text adventure — A type of program where the player reads story text and types choices; built using print() for output, input() for choices, and if/elif/else for branching paths

Modules this definitions worksheet covers

Every module has its own free printable worksheet with an answer key, and students can practise the same terms interactively on Cloodit.

Part of: SC in Schools - Introduction to Coding - Python, VCE Software Development - U3O1 - Programming, VCE Software Development - U4O1 - development and evaluation, 7-8 Digital Technologies: Designing and tracing algorithms, 7-8 Digital Technologies: Programming in Python, 9-10 Digital Technologies: Designing and validating algorithms, VCE Applied Computing U1O2 Programming: Testing and debugging, ACARA Digital Technologies Years 7–8 — Programming with Control Structures and Functions (Python), QCE Digital Solutions Unit 1 — Algorithms and Programming Techniques, QCE Digital Solutions Unit 1 — Programmed Solutions, WA Computer Science ATAR Year 11 — Control Structures and Data Types

More SC in Schools Python printables

This printable is free — no login needed.

Free classroom tools, no account: Hangman · Random Team Generator · Random Name Picker Wheel · Seating Plan Maker

Make a free class, give it a journey, and you also get:

Create a free teacher account →

No credit card. No setup fee. Make a class and invite students in under three minutes.