← All printables
Python · Modules 11–20

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

A free printable Python word scramble with 28 key terms, built from the key terms of Control Flow (Modules 11–20) — Type Conversion, Comparison Operators, Boolean Logic, If Statements, elif Statements, else Statements and more. Print it or save it as a PDF — the answer key starts on its own page. No login needed.

Python Word Scramble: Control Flow (Modules 11–20)

Name:
Date:
Class:

Word scramble

Unscramble the letters and write each key term on the line.

1
EMNA = "LCEIA"
Assigns the string Alice to the variable name.
2
L"HFLEO {AMEN}"
f-string: put f before the quote and insert variables in {curly braces}.
3
GEA = 51
Assigns the integer 15 to the variable age.
4
I"F MA {GEA} SARYE DLO"
f-string converts the number in age to text automatically.
5
NLBEOOA
A data type with only two values: True or False.
6
DAN
Returns True only if BOTH sides are True.
7
TNO
Flips the Boolean: True becomes False, False becomes True.
8
NTIIOOCDN
An expression that evaluates to True or False.
9
OONLC :
Required at the end of every if statement line.
10
TNNOIEATDNI
Spaces (usually 4) that define what's inside the if block.
11
FEIL
Short for 'else if' - checks another condition if the previous was False.
12
IGCIANHN
Using multiple elif blocks to check many conditions in order.
13
TISFR AHMCT NIWS
Only the first True condition in an if/elif chain runs.
14
NOIODTNCI EODRR
Python checks if, then each elif, from top to bottom.
15
LEES
Catch-all block that runs when all if/elif conditions are False. ______ never has a condition - just ______: with a colon.
16
EF/SLEI
Two-way decision where one path or the other always runs.
17
LS/IEIL/FEEF
Multi-way decision with a fallback that runs when no condition matches.
18
MRIDEAREN
What is left over after division, found using %.
19
TOIPRM
Keyword that loads a module so you can use its functions.
20
EDMOUL
A file of pre-written Python code with reusable functions.
21
AORMND
Built-in module for generating ______ numbers and choices.
22
IEMT
Built-in module for ______-related functions like sleep().
23
ELWHI
Repeats indented code as long as the condition is True.
24
TNNIFEII POLO
A loop that never ends because the condition stays True.
25
UCERONT BELIVRAA
A variable like i that tracks how many times the loop has run.
26
ROF
Loop that iterates through each item in a sequence.
27
OLOP ALIRBVAE
Variable that takes each value from the sequence e.g. i or x.
28
QCSEEEUN
What you loop over: a list, string, or range.

Answer Key

Python · Modules 11–20
1EMNA = "LCEIA" → name = "Alice" — Assigns the string Alice to the variable name.
2L"HFLEO {AMEN}" → f"Hello {name}" — f-string: put f before the quote and insert variables in {curly braces}.
3GEA = 51 → age = 15 — Assigns the integer 15 to the variable age.
4I"F MA {GEA} SARYE DLO" → f"I am {age} years old" — f-string converts the number in age to text automatically.
5NLBEOOA → Boolean — A data type with only two values: True or False.
6DAN → and — Returns True only if BOTH sides are True.
7TNO → not — Flips the Boolean: True becomes False, False becomes True.
8NTIIOOCDN → Condition — An expression that evaluates to True or False.
9OONLC : → Colon : — Required at the end of every if statement line.
10TNNOIEATDNI → Indentation — Spaces (usually 4) that define what's inside the if block.
11FEIL → elif — Short for 'else if' - checks another condition if the previous was False.
12IGCIANHN → Chaining — Using multiple elif blocks to check many conditions in order.
13TISFR AHMCT NIWS → First match wins — Only the first True condition in an if/elif chain runs.
14NOIODTNCI EODRR → Condition order — Python checks if, then each elif, from top to bottom.
15LEES → else — Catch-all block that runs when all if/elif conditions are False. else never has a condition - just else: with a colon.
16EF/SLEI → if/else — Two-way decision where one path or the other always runs.
17LS/IEIL/FEEF → if/elif/else — Multi-way decision with a fallback that runs when no condition matches.
18MRIDEAREN → Remainder — What is left over after division, found using %.
19TOIPRM → import — Keyword that loads a module so you can use its functions.
20EDMOUL → Module — A file of pre-written Python code with reusable functions.
21AORMND → random — Built-in module for generating random numbers and choices.
22IEMT → time — Built-in module for time-related functions like sleep().
23ELWHI → while — Repeats indented code as long as the condition is True.
24TNNIFEII POLO → Infinite loop — A loop that never ends because the condition stays True.
25UCERONT BELIVRAA → Counter variable — A variable like i that tracks how many times the loop has run.
26ROF → for — Loop that iterates through each item in a sequence.
27OLOP ALIRBVAE → Loop variable — Variable that takes each value from the sequence e.g. i or x.
28QCSEEEUN → Sequence — What you loop over: a list, string, or range.

Modules this word scramble 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: Python Coding, SC in Schools - Introduction to Coding - Python, VCE Software Development - U3O1 - Programming, VCE Software Development - U4O1 - development and evaluation, 7-8 Digital Technologies: Programming in Python, 9-10 Digital Technologies: Python foundations, 9-10 Digital Technologies: Modular programs and algorithms, VCE Applied Computing U1O2 Programming: Strings, input, operators and imports, VCE Applied Computing U1O2 Programming: Control structures, IGCSE Computer Science 0478 — 7c Pseudocode and Flowcharts, ACARA Digital Technologies Years 7–8 — Programming with Control Structures and Functions (Python), ACARA Digital Technologies Years 9–10 — Testing and Validating Programs, ACARA Digital Technologies Years 9–10 — Modular and Object-Oriented Programming (Python), ACARA Digital Technologies Years 9–10 — Cyber Security Threats and Vulnerabilities, QCE Digital Solutions Unit 1 — Algorithms and Programming Techniques, QCE Digital Solutions Unit 1 — Programmed Solutions, QCE Digital Solutions Unit 2 — Prototype Data Solutions, QCE Digital Solutions Unit 4 — Complex Digital Data Exchange Problems and Solution Requirements, QCE Digital Solutions Unit 4 — Prototype Digital Data Exchanges, WA Computer Science ATAR Year 11 — Control Structures and Data Types, WA Computer Science ATAR Year 11 — Modular Programming

More 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.