7.2: understand how to write code that accepts and responds appropriately to user input.
|input||the data that a program accepts in (e.g. from the user or a file)|
|output||the data that a program sends out (e.g. to the user or a file)|
|process||the calculations that take place to work out what outputs to send based on the inputs a program receives|