Python Input and Output Coding Activity

Grade Levels
7th - 9th
Resource Type
Formats Included
  • PDF
  • Google Apps™
  • Activity
10 tasks in 4 different formats
Share this resource
Includes Google Apps™
The Teacher-Author indicated this resource includes assets from Google Workspace (e.g. docs, slides, etc.).
Easel Activity Included
This resource includes a ready-to-use interactive activity students can complete on any device. Easel by TpT is free to use! Learn more.


Are you looking for a no-fuss Python programming challenge that’s a bit different to the rest? This drag and drop task is ideal for recapping the basics in Python. It uses integers, floating point and strings along with simple input and print functions.

Syntax errors can damage your pupil’s confidence in those crucial early Python lessons, possibly turning them off from the joys of programming altogether.

With this amazingly simple activity, students work through each of the 10 challenges by dragging the answers into the correct places. They don’t need to worry about typing in tricky syntax and can focus on the skills that count:

  • reading code,
  • understanding what it means and
  • selecting the correct possible option.

This fun activity is the perfect way to allow your students to recap skills you have taught them previously and transfer those skills into their long-term memory.


In this single purchase you have access to:

  • a TpT Easel file which you can assign to students to use online
  • a link to a Google Slides file they can use online
  • black and white printable pages for when you need an unplugged version
  • instructions for creating a hands-on practical version of the activity.

This gives you the flexibility to choose how you use this product to fit a variety of situations.

Each of these versions contain the same 10 tasks so you can be confident that you can pick the option that is most suited to the situation without missing out on any of the learning tasks.

You also have all the answers, helping you to easily assess their work making this resource ideal for both experienced teachers and non-specialist teachers.

Buy this drag and drop no-typing Python activity now to give your pupils the boost they need and deserve.


There are loads of ways this activity can be incorporated into your pupils learning. How about…

  • Use it at the start or end of a lesson to recap what they have previously learnt
  • Use it to break up a lesson as a “pop quiz” to check their understanding
  • Set it as a distance learning or homework task for when they do not have Python installed at home
  • Display one of the interactive versions on the whiteboard and work through the tasks together as a class. This is particularly nice as you can talk about why the option is correct and what is wrong with the other options
  • Use it with pupils who need a little more practice to build their confidence without having to worry about typing in the syntax. They can work through these tasks whilst others are typing programs into Python.


You can ask the students to create some of the programs in Python to test if their answers are correct. They can then experiment and find out what type of errors they get if they use some of the alternative answers.

What are you waiting for? Buy it now and give your pupils an activity they will simply love.

Check out these other great Python activities...

How about a complete set of Python Programming Lessons?


This product has been created by Nichola Wilkin Ltd, all rights reserved. Teachers may distribute the product to their own assigned students. If you want to share this resource with colleagues in the same purchasing institution, you must purchase additional licences. You may not reproduce, transmit or distribute the resources to other schools, legal entities, individuals or teachers. You may not use any part of this resource in your own original work or publish, distribute, resell, display or pass it off as your own work. You may not use this resource for lessons taught using the platform.

© 2021 Nichola Wilkin Ltd

Total Pages
10 tasks in 4 different formats
Answer Key
Teaching Duration
Report this Resource to TpT
Reported resources will be reviewed by our team. Report this resource to let us know if this resource violates TpT’s content guidelines.


Questions & Answers

Teachers Pay Teachers is an online marketplace where teachers buy and sell original educational materials.

More About Us

Keep in Touch!

Sign Up