Test your knowledge with free interactive questions on Seneca — used by over 10 million students.

Input

There must be some mechanism for the user to input data to the computer.

What data can I input?

What data can I input?

  • Data can be input from any device connected to the computer.
  • The keyboard is the most common data input device for command line programs.
  • We will only look at keyboard input in this course.
The input function

The input function

  • Python has a built in function (command) which allows us to take keyboard input.
  • We can use the code: input(“Prompt”) to take the input.
  • We can write any text for the “Prompt”, which will be displayed to the user before they type their response.
  • A prompt is a message that is displayed to the user before they type their response.
Data type of input

Data type of input

  • When data is entered from the keyboard, it is automatically a ‘string’.
  • A string is a sequence of character inputs from the keyboard, for example ‘Hello’.

Output

Output is necessary so that we can see the results of programs.

Why do we need outputs?

Why do we need outputs?

  • Outputs are important so that we can communicate the result of a program to the user.
  • Outputs are usually delivered as text onto the screen.
The print function

The print function

  • The output function in Python is called ‘print’.
  • The output function ‘prints’ data onto the screen.
    • E.g. print(“Hello, world!”) would output the text “Hello, World!”.
What data can be outputted?

What data can be outputted?

  • Output data must be a string before we can print it.
  • If we want to display data that is not a string, then we must first cast it to a string.
Jump to other topics
1

Introduction to Python

2

Data Structures

2.1

Lists & Strings

2.2

File Handling

3

Modularity

3.1

Subroutines

3.2

Data Flow

4

Good Practice

4.1

Naming & Whitespace

4.2

Comments

4.3

Exceptions

Practice questions on Input & Output

Can you answer these? Test yourself with free interactive practice on Seneca — used by over 10 million students.

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
Answer all questions on Input & Output

Unlock your full potential with Seneca Premium

  • Unlimited access to 10,000+ open-ended exam questions

  • Mini-mock exams based on your study history

  • Unlock 800+ premium courses & e-books

Get started with Seneca Premium