All Challenges
Challenge 078 · Ages 11–16
Python Calculator
Build a calculator.
Primary STEAM area
Technology
The Challenge
What will your learner investigate?
Can you build a calculator. and explain the choices that make your solution effective?
Learning outcomes
- Write and run Python code using appropriate variables, inputs and control structures.
- Test, debug and improve the program.
- Explain how the algorithm turns a problem into a working digital solution.
Connected learning
Computing: programming and algorithms; Mathematics: logic, number and variables; English: precise instructions and documentation; PSHE: responsible technology use.
Dream Areas
Software engineeringcomputer sciencedata sciencecybersecurityautomation engineering