pdf, 148.92 KB
pdf, 148.92 KB
pdf, 135.81 KB
pdf, 135.81 KB
pdf, 126.98 KB
pdf, 126.98 KB
pdf, 164.92 KB
pdf, 164.92 KB
pdf, 161.86 KB
pdf, 161.86 KB
zip, 2.26 KB
zip, 2.26 KB
zip, 609 Bytes
zip, 609 Bytes
zip, 4.21 KB
zip, 4.21 KB
zip, 741 Bytes
zip, 741 Bytes
zip, 1.26 KB
zip, 1.26 KB
docx, 23.58 KB
docx, 23.58 KB

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.

  1. 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.

  2. 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!

  3. Word Clock
    Output the current time as a sentence. E.g., 22:53 is “Seven minutes to eleven”.

  4. Binary Converter
    Ask the user to enter a denary integer and convert it to binary.

  5. 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!

Creative Commons "Sharealike"

Reviews

5

Something went wrong, please try again later.

TES Resource Team

6 months ago
5

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.

dmml

a year ago
5

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.