AQA · GCSE · Computer Science

    Course version: 8525 · Version from Sept 2020

    Be able to output data and information from a program to the computer…

    Full specification wording

    Input/output: Be able to output data and information from a program to the computer display.

    Display output means a program sends values to the screen so the user can see results.

    Checked against the AQA 8525 specification (opens in a new tab) on .

    • Point 2 of 2

    Study notes

    From the checked teaching notes for this specification point.

    The idea

    Display output means a program sends values to the screen so the user can see results. In Python, print() writes text and variable values; in pseudocode, write OUTPUT or PRINT. Output can be literal text in quotes, a variable's current value, or a combination joined with commas or concatenation. For example, print("Total:", total) shows a label and the stored number. The method is: decide what the user needs to see, build the output statement, and check the order and formatting. Assessment asks you to choose the correct output statement, predict exactly what appears on screen, and distinguish displayed text from stored data.

    What earns the marks

    • Recognises that display output sends values to the screen for the user to read.
    • Identifies a correct output statement such as print() or OUTPUT.
    • Distinguishes literal text (in quotes) from a variable's value in an output statement.
    • Predicts the exact text and values shown when a given output line executes.
    • Explains that output does not change stored data; it only displays it.

    Common mistakes and how to put them right

    • Treating quoted text as a variable.

      Put it right: Is that quotes mark literal text, while an unquoted name refers to a variable's value.

    • Assuming output alters the variable.

      Put it right: Is that displaying a value leaves the stored data unchanged.

    • Ignoring separators or concatenation.

      Put it right: Is that commas and plus signs affect spacing and how items are joined on screen.

    Exam tips

    • Trace each output line in order to predict the full screen result.
    • Check whether each item is quoted text or a variable name.
    • Watch for separators, as they change the spacing shown.

    Try the lesson

    The start of the Input/output: Be able to output data and information from a program to the computer display. lesson, made from checked teaching notes for this specification point.

    Have a go first

    Which Python statement sends the text Hello to the computer display?

    There is more to this lesson

    The full lesson goes on to check your understanding and help you earn the marks. Create a free account to carry on, with your progress saved.

    Carry on with the full lesson

    A week of Premium from your first lesson · Then the free plan continues · No card, no charge

    Test your understanding of Input/output: Be able to output data and information from a program to the computer display.

    Active recall beats re-reading. Take an instant quiz now to test what you’ve learned and lock it into long-term memory.

    Take topic quiz

    A week of Premium from your first lesson · Then the free plan continues · No card, no charge