// resources

Resources

// Exercise
username_generator.py
Your first mini project. Build a username generator using input, string methods, and slicing — three parts, increasing …
[ download ]
// Exercise
temperature_converter.py
Convert Celsius to Fahrenheit and back. Three parts — basic conversion, reverse, and an optional Kelvin challenge.
[ download ]
// Exercise
bmi_calculator.py
Calculate your BMI and find out what it means. Three parts — basic formula, category, and a full summary challenge.
[ download ]
// Exercise
password_validator.py
Every requirement is a bool. Build a password validator — from basic rules to military-grade, and connect it to your us…
[ download ]
// Exercise
pace_communications.py
PACE decision system — if / elif / else in action. Four conditions, four protocols, zero silence.
[ download ]
// Exercise
ticket_pricing.py
Ticket pricing system — if / elif / else for categories, and for the window seat surcharge. Two decisions, one final pr…
[ download ]
// Exercise
ticket_pricing_2.py
Ticket pricing rewritten with ternary — where it works, where it doesn't, and why the window seat line is the ideal use…
[ download ]
// Exercise
caesar_cipher.py
Caesar Cipher — enumerate() + modulo to shift and wrap the alphabet. Loop through every letter, encrypt like Caesar.
32 downloads 01 May 2026 → FOR Mini Project — Caesar Cipher
[ download ]
// Exercise
form_wannabe.py
Form Wannabe — for loop drives an interactive sequence. One field at a time, one question at a time. No list, no databa…
31 downloads 01 May 2026 → FOR Mini Project — Form Wannabe
[ download ]
// Exercise
password_strength_checker.py
Password Strength Checker — for + if visits every character, flags track what's found. Four checks, one verdict.
[ download ]
// Exercise
pig_latin.py
Pig Latin Translator — for + if + continue. Loop through every word, skip what's too short, translate the rest.
21 downloads 03 May 2026 → FOR IF Mini Project — Pig Latin
[ download ]
// Exercise
accumulator.py
Accumulator — while True + break. Keep adding numbers until you say stop. Total and count — both ready at the end.
21 downloads 04 May 2026 → WHILE Mini Project — Accumulator
[ download ]
// Exercise
rock_paper_scissors.py
Rock, Paper, Scissors — while counts the rounds, random plays for the computer, continue handles invalid input. A full …
[ download ]
// Exercise
vending_machine.py
Vending Machine — match identifies the product, if handles the payment. Change calculated, unknown products caught by c…
[ download ]
// Exercise
caesar_cipher_2.py
Caesar Cipher upgraded — nested loops encrypt a real word. Outer loop sets the target, inner loop finds and shifts it, …
[ download ]
« first« ← prev 1 / 3 next → last »»