F Strings came to Python in 3.6 and they make the job of making formatted tables much easier and clearer. I am now pretty sure all students are on at least version 3.6, so I have made a tutorial to help with them! http://pythonchallenges.weebly.com/new-string-handling.html
Doing some summer updates! Its always a little bit bittersweet, because we say good bye to some fantastic years 13s! Your places have been immortalised in the Hall of Fame! Thank you so much for your help with developing the system! In fact these year 13s are the first set to have challenges all the way from Keystage 4 and were instrumental in developing version 2 of the system! I wish them the very best in the future!
I am also moving students a year up and looking for ways to include debugging challenges and 'finger exercises'
Here's to another amazing year!
Our new challenges have somewhat of a cryptographic theme! Probably due to the recent KL Coding Cup competition... A big Thank you Maximus for putting them all together!
SUBSTITUTION CIPHER (AS72)
Can you create a substitution cipher which uses a random generated sequenced alphabet to encrypt a custom message? GIS SUBMIT>>
RANDOMLY GENERATED PASSWORD (AS73)
Can you create a randomly generated password based off a favorite color, place and animal? And also add special characters to the end of it. GIS SUBMIT>>
LOGIC GATES (AS74)
Can you create the "and", "or", "nor", "xor" and "not" gates using only nand gates in python? GIS SUBMIT>>
QWERTY DETECTOR (GC16)
Can you detect if the characters qwerty have been used together in a text?
MORSE CODE CONVERTER (EX04)
Can you create a text to morse code converter with a menu, and also convert morse code to text
Two more fantastic AS level challenges from Rahul in year 12 and Chun Nan in year 10.
Can you create a text version of this classic card game? You must remember that the A card can have multiple values! GIS SUBMIT>>
BRUTE FORCE PASSWORD ATTACK
by Chun Nan
Create a program that generates a random, complex password, then make it run every possible outcome until it achieves the same value.
Sometimes students ask for things that are far away from the actual curriculum that I'm supposed to teach! But they're great fun! Or at least fun for the students that suggest them. So I've made a new area for these cool experiments, oddball challenges and other cool bits and bobs! You're still coding, so they're still worth points... Just don't expect it to help you pass your GCSEs and A-levels... Of course they might help you make your first million bucks...
Go There Now>>
Our awesome GamesMasters Ebby, Maximus & Nicole have been busy devising some very elegant new challenges.
In the iGCSE Section Ebby has come up with a very clever challenge. Create a diamond The only catch you've got less lines to do it than you can print out, so you'll have to come up with some cool iteration strategies! GIS SUBMIT>>
This AS Level challenge from Maximus brings the classic card game to life. Can you use your coding skills to make the classic card game? GIS SUBMIT>>
Have you got a challenge?
If you've got an idea for a challenge, leave a comment below and our Games Masters will consider them...