Python level 4

Number operations and libraries

Learn about including specialist functions, random numbers and mathematical operators

Programs to learn new techniques


This is where you start. Use these three projects to learn new skills first.

04-01

Polyhedral dice

{{brizy_dc_image_alt imageSrc=

04-02

Save the change

{{brizy_dc_image_alt imageSrc=

04-03

Denary to binary

{{brizy_dc_image_alt imageSrc=

Programs to practice your new skills


You probably won't have enough time on your course to complete all the programs below, so aim to achieve a minimum of four stars before starting the next level.

Easier programs worth one star each:

04-04

Dungeon master

{{brizy_dc_image_alt imageSrc=

04-05

Leap year

{{brizy_dc_image_alt imageSrc=

Medium programs worth two stars each:

04-06

Guess the number

{{brizy_dc_image_alt imageSrc=

04-07

Seconds in a day

{{brizy_dc_image_alt imageSrc=

Harder programs worth three stars each:

04-08

Least common multiple

{{brizy_dc_image_alt imageSrc=

04-09

Rock, paper, scissors

{{brizy_dc_image_alt imageSrc=

Fun challenges from Mission Encodeable


These programs are great for additional challenges, more practice, revision and just having some fun with code:

{{brizy_dc_image_alt imageSrc=

Population growth

{{brizy_dc_image_alt imageSrc=

Twisted guess the number

{{brizy_dc_image_alt imageSrc=

Personal PIN generator

{{brizy_dc_image_alt imageSrc=

Galactic transport calculator

Create your level 4 certificate

{{brizy_dc_image_alt imageSrc=

Registered in England and Wales: 10442992

VAT Number: 290 9845 58

Telephone: 01452 947500

Email: admin@craigndave.co.uk

{{brizy_dc_image_alt imageSrc=
{{brizy_dc_image_alt imageSrc=