In Python, we use 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 convert it into a string.
Syntax: input(prompt)
Parameter:
- Prompt: (optional) The string that is written to standard output(usually screen) without newline.
Return: String object
Let’s see the examples:
Example 1: Taking input from the user.
# Taking input from the userstring = input()
# Outputprint(string)
|
Output:
geeksforgeeks
Example 2: Taking input from the user with a message.
# Taking input from the username = input("Enter your name")
# Outputprint("Hello", name)
|
Output:
Enter your name:ankit rai Hello ankit rai
Example 3: By default input() function takes the user’s input in a string. So, to take the input in the form of int you need to use int() along with the input function.
# Taking input from the user as integernum = int(input("Enter a number:"))
add = num + 1
# Outputprint(add)
|
Output:
Enter a number:15 16
Example 4: Let’s take float input along with the input function.
# Taking input from the user as floatnum =float(input("Enter number "))
add = num + 1
# outputprint(add)
|
Output:
Enter number 5 6.0
Example 5: Let’s take list input along with the input function.
# Taking input from the user as listli =list(input("Enter number "))
# outputprint(li)
|
Output:
Enter number 12345 ['1', '2', '3', '4', '5']
Example 6: Let’s take tuple input along with the input function.
# Taking input from the user as tuplenum =tuple(input("Enter number "))
# outputprint(num)
|
Output:
Enter number 123
('1', '2', '3')

