← All printables
Python · Modules 41–50

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

A free printable Python crossword with 10 clues, built from the key terms of Advanced (Modules 41–50) — Sets – Operations, Nested Lists, Lists + Dictionaries, File Operations – Open, File Operations – Read, File Operations – Write and more. Print it or save it as a PDF — the answer key starts on its own page. No login needed.

Python Crossword: Advanced (Modules 41–50)

Name:
Date:
Class:

Crossword

Read each clue and write the matching term in the grid. Numbers in brackets show the letters in each word.

1
2
3
4
5
6
7
8
9

Across

  1. 2. Removes an item from the set - raises an error if not found. Word 1 of: .______(item) (6)
  2. 3. A dictionary where one of its values is a list. Word 1 of: ____ with list value (4)
  3. 4. Refers to the current object inside class methods. (4)
  4. 6. Imports just one function - use func() directly. Word 1 of: ____ module import func (4)
  5. 8. Returns only items that appear in BOTH sets. (12)
  6. 9. Word 1 of the term in 5 Down: ______ ________: (6)

Down

  1. 1. Writes a string to the file. Word 1 of: ._____(string) (5)
  2. 3. Returns items in the first set but NOT in the second. (10)
  3. 5. Catches a specific type of ______. Word 2 of: ______ ________: (5)
  4. 7. A list where each element is a dictionary like records. Word 3 of: List of _____ (5)

Answer Key

Python · Modules 41–50
1W
2R
E
M
O
V
E
I
3D
I
C
T
I
E
4S
5E
L
F
R
6F
R
O
M
R
E
O
R
7D
8I
N
T
E
R
S
E
C
T
I
O
N
N
C
9E
X
C
E
P
T
E
S
Across
2REMOVE — Removes an item from the set - raises an error if not found. Word 1 of: .______(item)
3DICT — A dictionary where one of its values is a list. Word 1 of: ____ with list value
4SELF — Refers to the current object inside class methods.
6FROM — Imports just one function - use func() directly. Word 1 of: ____ module import func
8INTERSECTION — Returns only items that appear in BOTH sets.
9EXCEPT — Word 1 of the term in 5 Down: ______ ________:
Down
1WRITE — Writes a string to the file. Word 1 of: ._____(string)
3DIFFERENCE — Returns items in the first set but NOT in the second.
5ERROR — Catches a specific type of ______. Word 2 of: ______ ________:
7DICTS — A list where each element is a dictionary like records. Word 3 of: List of _____

Modules this crossword 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, VCE Software Development - U3O1 - Programming, VCE Software Development - U4O1 - development and evaluation, 9-10 Digital Technologies: Data structures in Python, 9-10 Digital Technologies: Modular programs and algorithms, 9-10 Digital Technologies: Object-oriented programming, debugging and testing, VCE Applied Computing U1O2 Programming: Data structures, VCE Applied Computing U1O2 Programming: Object-oriented programming, ACARA Digital Technologies Years 9–10 — Modular and Object-Oriented Programming (Python), QCE Digital Solutions Unit 1 — Algorithms and Programming Techniques, QCE Digital Solutions Unit 2 — Data and Programming Techniques, QCE Digital Solutions Unit 3 — Interactions Between Users, Data and Digital Systems, QCE Digital Solutions Unit 3 — Innovative Digital 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, WA Computer Science ATAR Year 11 — Network Communications

More Python printables

This printable is free — no login needed.

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.