Python Subprograms

Python subprograms - practical programming challenges.

A great 3 page handout for your pupils to practice using subprograms in Python . Includes example code, a task to read code, a task to identify the error in code and 3 practical challenges for them to practice writing Python code.

It even includes a PDF containing the answers.

Great for homework tasks, classroom activities or self-study.

You may also be interested in these other Python challenges to add to your collection.

Python Basics -
Python If Statements -
Python For Loop -
Python While Loop -
Python Random Values -
Python Mathematical Operators -
Python Lists-
Python Turtle-
Python 2D lists-
Python Text Files-
Python CSV files-

Save for later
  • Subprograms-Preview.pdf
  • Python-Challenges-Order.pdf

About this resource


Created: Oct 16, 2018

Updated: Jan 20, 2021


pdf, 256 KB



zip, 420 KB


pdf, 102 KB


Report a problem

Get this resource as part of a bundle and save up to 29%

Tes Paid Licence

How can I re-use this?