All Challenges
Challenge 077 · Ages 11–16
Python Dice Roller
Write a dice roller.
Primary STEAM area
Technology
The Challenge
What will your learner investigate?
Can you write a dice roller. 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