More results...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
post
page
Python IDE Dashboard
Author: Administrator

Build Your Own Pizza – Price Calculator

Welcome to this beginner-friendly Python challenge! In this task, you will create a simple pizza ordering system that calculates the total cost based on a customer’s choices. This is a great way to practise input handling, selection (if statements), and

Estimating Pi Using Coprime Numbers

Did you know you can estimate the value of π (pi) using probability and number theory? This challenge explores a surprising mathematical relationship: The probability that two randomly chosen integers are coprime, is equal to Coprime numbers? Two numbers are

Pygame Animations using a Spritesheet

In this tutorial, we will learn how to animate a character in Python using the Pygame library and a spritesheet. Instead of loading lots of separate images to animate our main sprite/character, we will use one single image containing multiple

Extracurricular Activity Selector

A high school teacher needs your help! They have been asked to organise a full set of registers for students to take part in some extracurricular activities organised by the school. There are 100 students in the year group, and

The Goldbach Conjecture (Python Challenge)

The Goldbach Conjecture is an unproven mathematical rule, proposed by Christian Goldbach in 1742, stating that every even integer greater than 2 is the sum of two prime numbers. Despite verification by computers up to 4 x 1018, no formal

Estimating Pi using the Basel Problem

The Basel Problem In the 17th century, mathematicians became fascinated by an infinite series known as the Basel Problem. The question was simple to state but extremely difficult to solve: What is the exact value of the following infinite series?

Python Challenge: How Secure Is My Password?

Passwords are the first line of defence protecting our online accounts. But how secure is your password really? In this Python challenge we will create a program that estimates how long it would take for a hacker to guess a

Sports Adviser Program (Python Challenge)

Choosing a sport can be tricky! Some people enjoy team sports, others prefer individual sports. Some love being outdoors, while others prefer indoor activities. In this Python challenge, you will create a simple sports adviser program that asks the user

Duplicate Detection Algorithms & Big O Notation

One of the most powerful ways to understand Big O Notation is to compare two different ways of solving the same problem. Duplicate Detection Challenge? The aim of a duplicate detection algorithm is to determine whether a list of values

The Story of Gauss and 1 + 2 + 3 + … + 100

When learning about algorithms, one of the most important ideas in computer science is the Big O Notation. It helps us measure how efficient an algorithm is — especially as the size of the problem gets bigger. To introduce this