Python input() Function

Last Updated : 27 Dec 2025

Python input() function is used to get input from the user. It prompts for the user input and reads a line. After reading data, it converts it into a string and returns that. It throws an error EOFError if EOF is read.

Python input() Function Syntax

It has the following syntax:

Parameters

  • prompt: It is a string message which prompts for the user input.

Return

It returns user input after converting into a string.

Different Examples for Python input() Function

Let's see some examples of input() function to understand it's functionality.

Python input() Function Example 1

Here, we are using this function get user input and display to the user as well.

Output:

Enter a value: 45
You entered: 45

Python input() Function Example 2

The input() method returns string value. So, if we want to perform arithmetic operations, we need to cast the value first. See the example below.

Output:

Enter an integer: 12
Square of the value: 144