input() Function in Python Examples
Taking input in Python
In this example, we are using the Python input() function to input user data as a string in Python, which takes input from the user and prints it.
Python3
# Taking input from the user string = input () # Output print (string) |
Output
w3wiki
User Input in Python
In this example, we are taking input from the user and input user data as a string in Python with a prompt and printing it.
Python
# Taking input from the user name = input ( "Enter your name" ) # Output print ( "Hello" , name) |
Output
Enter your name:ankit rai
Hello ankit rai
Convert User Input to a Number
In this example, we are using the Python input() function which takes input from the user in string format converting it into an integer adding 1 to the integer, and printing it.
Python3
# Taking input from the user as integer num = int ( input ( "Enter a number:" )) add = num + 1 # Output print (add) |
Output
Enter a number:15
16
Take float input in Python
In this example, we are using the Python input() function which takes input from the user in string format converts it into float adds 1 to the float, and prints it.
Python3
# Taking input from the user as float num = float ( input ( "Enter number " )) add = num + 1 # output print (add) |
Output
Enter number 5
6.0
Python Accept List as a input From User
In this example, we are taking input from the user in string format converting it into a list, and printing it.
Python3
# Taking input from the user as list li = list ( input ( "Enter number " )) # output print (li) |
Output
Enter number 12345
['1', '2', '3', '4', '5']
Take User Input for Tuples and Sets
In this example, we are taking input from the user in string format converting it into a tuple, and printing it.
Python3
# Taking input from the user as tuple num = tuple ( input ( "Enter number " )) # output print (num) |
Output
Enter number 123
('1', '2', '3')
Input with a dictionary comprehension
In this example, we are taking the words separated by space to input user data as a string in Python, and we make a dictionary of the word as the key with their length as the value.
Python3
words_str = input ( "Enter a list of words, separated by spaces: " ) words = {word: len (word) for word in words_str.split()} print (words) |
Output
Enter a list of words, separated by spaces: geeks for geeks
{'geeks': 5, 'for': 3}
Also, check:
Start your Python 3 journey with our extensive guide: Python 3 Tutorial
Python 3 – input() function
In Python, we use the input() function to take input from the user. Whatever you enter as input, the input function converts it into a string. If you enter an integer value still input() function converts it into a string.