All Challenges

Challenge 078 · Ages 1116

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