Challenge your higher-ability students to complete these difficult Python programming tasks. Example solutions are included, written using skills which students will be familiar with and no need to install any additional libraries.
-
Music Quiz
Create and store music titles and artists in a CSV file, choose one at random, remove most of the characters, and ask the player to enter the correct title and artist. -
Play Your Cards Right
Based on the classic game show. A card is randomly chosen and the player must guess whether the next card has a higher or lower value. You get nothing for a pair! -
Word Clock
Output the current time as a sentence. E.g., 22:53 is “Seven minutes to eleven”. -
Binary Converter
Ask the user to enter a denary integer and convert it to binary. -
Book Maker
Download a free book and write a program which counts the number of characters; calculates the number of words and pages; adds page numbers; and a search function. And you get a free classic book!
Something went wrong, please try again later.
We are pleased to let you know that your resource Super-Hard Python Challenges, has been hand-picked by the Tes resources content team to be featured in https://www.tes.com/teaching-resources/blog/challenges-computing-students in May 2024 on https://www.tes.com/teaching-resources/blog. Congratulations on your resource being chosen and thank you for your ongoing contributions to the Tes Resources marketplace.
Not tried them out on the students yet but these are great. Nice wide ranging skill set tested with good coverage of concepts pupils do indeed find challenging. A great resource for GCSE+. I intend to use these as "fun" summer work for GCSE into A'level. Thank you, you have saved me hours!
Report this resourceto let us know if it violates our terms and conditions.
Our customer service team will review your report and will be in touch.