Unit Award Scheme

73854 PROGRAMMING WITH PYTHON: CREATING A RESPONSIVE MATHS QUIZ

In successfully completing this unit, the Learner will have

Evidence needed

shown knowledge of

1how to locate and open the Python Integrated Development Environment (IDE) Summary sheet and/or student completed work
2how to create a new program Summary sheet and/or student completed work
3how to open existing programs to view codeSummary sheet and/or student completed work
4how Python files must be saved, ie as 'file_name'.py, and why Summary sheet and/or student completed work
5three differences between the Python File Editor and the Python Interpreter (shell)Student completed work
6the definition of an integer and a decimal numberStudent completed work

demonstrated the ability to

7use the Python Interpreter to solve a maths problem using each of the four mathematical operators, ie add (+), subtract (-), muliply (*), divide (/)Summary sheet
8use the print function to write strings to create a series of 10 maths questions for a specified userSummary sheet
9convert 10 text strings to integersSummary sheet
10store 10 integer values as variablesSummary sheet
11code 10 conditional expressions to execute different feedback comments if the user is correct or incorrectSummary sheet
12import the randomisation module and execute code to pick a random numberSummary sheet
13use the randomisation module independently to improve the maths quizSummary sheet
14create a score variable to track the players score in the quizSummary sheet
15add responsive feedback statements to the quiz based on the score variable.Summary sheet

All outcomes recorded on an AQA Summary Sheet

Approved 24 November 2015Level - Level One