Python 3.x has an in-built input() function to accept user input. This input() function returns a string data and it can be stored in string variable.
Example
It must be converted to integer using built-in function int()
>>> var=int(input("enter age"))
enter age21
>>> var
21
>>> type(var)
<class 'int'>Here, if user input contains digits only, int() function parses integer otherwise a ValueError is encountered.
In Python 2.x, input() function evaluates the input and accordingly appropriate data type is returned.