A bundle of more advanced challenges (SUITABLE FOR A STUDENT’S NON-EXAM ASSESSMENT (NEA) RESOURCE BANK) which allow pupils to practice the following skills in Python:
- 2D arrays,
- 2D lists,
- 2D directories,
-writing to and reading from an external text file
- writing to and reading from an external .csv file
- Using functions
- Creating a GUI using the TKinter library
An explanation and sample code included along with one possible answer for each challenge.
These challenges do assume pupils are familiar with the basic skills such as input, output, If statements, using loops, strings and mathematical operators and using the random library. For challenges which cover these basics skills look at our other bundle (https://www.tes.com/teaching-resource/basic-challenges-python-bundle-11654010)
For more lessons and complete units of work visit www.nicholawilkin.com.