Python Challenges - 101 Computing https://www.101computing.net Boost Your Programming Skills! Sat, 06 Dec 2025 15:19:43 +0000 en-US hourly 1 https://www.101computing.net/wp/wp-content/uploads/cropped-android-chrome-512x512-1-32x32.png Python Challenges - 101 Computing https://www.101computing.net 32 32 Metronome App (Python Challenge) https://www.101computing.net/metronome-app-python-challenge/ Sun, 30 Nov 2025 16:05:32 +0000 https://www.101computing.net/?p=21936 With this Python challenge, we will create a metronome app to help musicians keep the right tempo when practising their favourite tunes. By the end of this project, we will have a program that takes user input for the BPM

The post Metronome App (Python Challenge) first appeared on 101 Computing.

]]>
The Skyscraper Smart Lift Algorithm https://www.101computing.net/the-skyscraper-smart-lift-algorithm/ Thu, 20 Nov 2025 20:25:16 +0000 https://www.101computing.net/?p=21931 Imagine you are the lead developer for a cutting-edge, luxurious hotel housed in a 101-floor skyscraper. The hotel’s main lift needs a smart algorithm to efficiently transport guests to their rooms. Each floor has seven rooms, and the numbering starts

The post The Skyscraper Smart Lift Algorithm first appeared on 101 Computing.

]]>
Kaprekar’s Constant – Python Challenge https://www.101computing.net/kaprekars-constant-python-challenge/ Tue, 04 Nov 2025 16:37:32 +0000 https://www.101computing.net/?p=21917 In this challenge, we’re going to explore a fascinating mathematical curiosity known as Kaprekar’s Constant, and then write a Python program to demonstrate how it works. Kaprekar’s constant, number 6174 has an odd particularity: If you rearrange its four digits

The post Kaprekar’s Constant – Python Challenge first appeared on 101 Computing.

]]>
The Recamán’s Sequence (Recursive Algorithm) https://www.101computing.net/the-recamans-sequence-recursive-algorithm/ Wed, 22 Oct 2025 14:19:08 +0000 https://www.101computing.net/?p=21912 The Recamán’s Sequence is a well-known recursive sequence used in Mathematics and Computer Science. It can easily be implemented using a recursive function. Recamán’s sequence a0, a1, a2, … is defined as: The first terms of the sequence are: 0,

The post The Recamán’s Sequence (Recursive Algorithm) first appeared on 101 Computing.

]]>
Flood-Fill Algorithm https://www.101computing.net/flood-fill-algorithm/ Wed, 15 Oct 2025 11:58:15 +0000 https://www.101computing.net/?p=21907 The aim of this challenge is to demonstrate the use of a recursive algorithm used in most Graphic Editing Software when you use the fill tool to quickly and automatically fill a selected area with a solid colour. To demonstrate

The post Flood-Fill Algorithm first appeared on 101 Computing.

]]>
Random Alphabet Challenge https://www.101computing.net/random-alphabet-challenge/ Sun, 12 Oct 2025 17:46:09 +0000 https://www.101computing.net/?p=21903 Welcome to the Random Alphabet Challenge! This set of three Python programming challenges is designed to test your problem-solving skills, creativity, and ability to manipulate strings and data structures. But first let’s see if you can solve the following puzzle:

The post Random Alphabet Challenge first appeared on 101 Computing.

]]>
Storage Technologies – Tic-Tac-Toe (Python Challenge) https://www.101computing.net/storage-technologies-tic-tac-toe-python-challenge/ Wed, 08 Oct 2025 12:35:53 +0000 https://www.101computing.net/?p=21898 For this challenge, we are putting a tech twist on the classic Tic-Tac-Toe game. Instead of Xs and Os, you will be working with a 3×3 grid filled with various computer storage devices. Your task is to write a Python

The post Storage Technologies – Tic-Tac-Toe (Python Challenge) first appeared on 101 Computing.

]]>
Lesson Finder (Python Challenge) https://www.101computing.net/lesson-finder-python-challenge/ Mon, 06 Oct 2025 14:31:58 +0000 https://www.101computing.net/?p=21894 In this project, you’ll design a Python program that stores your school timetable (e.g. 5 lessons per day, Monday to Friday) and allows you to quickly find out what lesson you have on any given day and period. Simply enter

The post Lesson Finder (Python Challenge) first appeared on 101 Computing.

]]>
Programming Languages Classification (Python Challenge) https://www.101computing.net/programming-languages-classification-python-challenge/ Thu, 02 Oct 2025 13:44:28 +0000 https://www.101computing.net/?p=21887 Choosing the right programming language can feel overwhelming, especially for beginners. Should you learn Python, JavaScript, Swift, or something else? The answer depends on what you want to build! That’s why we are launching a fun and practical Python challenge:

The post Programming Languages Classification (Python Challenge) first appeared on 101 Computing.

]]>
Uno Bank – Card Game (using Python) https://www.101computing.net/uno-bank-card-game-using-python/ Wed, 01 Oct 2025 18:35:37 +0000 https://www.101computing.net/?p=21879 Are you ready to test your luck and strategy with a Python twist on the classic Uno card game? In Uno Bank, you’ll start with $10 in your virtual bank and 10 card draws. Your goal? Maximize your bank balance

The post Uno Bank – Card Game (using Python) first appeared on 101 Computing.

]]>