In Python, the input function always returns a:

(1 point)
Responses

Boolean variable.

Boolean variable.

string.

string.

number.

number.

integer.

integer.

string.

In Python, the `input()` function always returns a string.

In Python, the `input` function is used to receive user input from the console. It always returns a string.

To use the `input` function, you can simply call it as follows:
```python
user_input = input("Enter something: ")
```
The argument within the `input` function is the prompt that is displayed to the user. Once the user provides an input, it is stored in the variable `user_input` as a string.

If you want to convert the input into a different data type, such as an integer or a float, you can use type casting. For example, to convert the input into an integer, you can use the `int` function:
```python
user_input_int = int(user_input)
```

So, in summary, the `input` function in Python always returns a string. If you need a different data type, you can convert it using type casting.