Description
Engage your students with this hands-on Python programming lesson that introduces one of the most common standard algorithms — Find Maximum!
This lesson guides students step-by-step through writing code that finds the oldest person and the person who can lift the most weight using arrays and loops.
💡 What’s Included:
- Lesson 1 – Find Max Age
Students create arrays for names and ages, then use a fixed loop to find and display the name and age of the oldest person in the list.
- Lesson 2 – Find Max Weight Lifting
Students modify their code to find who can lift the largest weight — including handling cases where more than one person lifts the same maximum weight.
- Clear step-by-step instructions for:
- Setting up the Python file
- Writing and running code
- Understanding key algorithm concepts (loops, arrays, and comparisons)
- Reviewing expected output
🧠 Skills Developed:
- Algorithmic thinking
- Python programming fundamentals
- Use of arrays/lists
- Iteration with fixed loops
- Problem-solving and debugging
🖥️ Perfect For:
- KS3 / KS4 Computer Science
- Intro to Programming / Python courses
- Coding clubs and STEM activities
📦 File Format:
- PDF (ready to print or share digitally)
Finding Max in Python– Algorithm Coding for Middle & High school learners

Highlights
Save even more with bundles
Description
Engage your students with this hands-on Python programming lesson that introduces one of the most common standard algorithms — Find Maximum!
This lesson guides students step-by-step through writing code that finds the oldest person and the person who can lift the most weight using arrays and loops.
💡 What’s Included:
- Lesson 1 – Find Max Age
Students create arrays for names and ages, then use a fixed loop to find and display the name and age of the oldest person in the list.
- Lesson 2 – Find Max Weight Lifting
Students modify their code to find who can lift the largest weight — including handling cases where more than one person lifts the same maximum weight.
- Clear step-by-step instructions for:
- Setting up the Python file
- Writing and running code
- Understanding key algorithm concepts (loops, arrays, and comparisons)
- Reviewing expected output
🧠 Skills Developed:
- Algorithmic thinking
- Python programming fundamentals
- Use of arrays/lists
- Iteration with fixed loops
- Problem-solving and debugging
🖥️ Perfect For:
- KS3 / KS4 Computer Science
- Intro to Programming / Python courses
- Coding clubs and STEM activities
📦 File Format:
- PDF (ready to print or share digitally)






