ACARA 7-8 Digital Technologies: Functions in Python
Students define and call functions with parameters and return values, understand scope, and organise programs into well-named, documented parts.
One content description (AC9TDI8P09) from the full ACARA Digital Technologies Years 7–8 — Programming with Control Structures and Functions (Python) journey. All 13 modules below are in that journey too, with the same content — add just these to a class, or the whole strand.
Modules (13)
1
Scratch My Blocks as Python functions
2
Functions – Defining
3
Functions – Parameters
4
Functions – Return Values
5
print() inside a function versus return
6
Procedures versus functions
7
A function that returns True or False inside an if
8
Functions – Default Arguments
9
Functions – Scope
10
Functions calling other functions
11
Program structure with a main() function
12
Python snake_case naming
13
Docstrings for functions and classes
For Teachers
Add this journey to your class and track every student in real time.
Create a free teacher account →No credit card. No setup fee. Make a class and invite students in under three minutes.
For Students
Start this journey on Cloodit — track progress, earn badges, and play live sprints with your class.
Start Learning Free →