Skip to main content

Taking user input in python

Taking  user input in python

Programmers and developers might often need a data to be entered by the user. Like you  might have seen many websites asking for your username and password for logging in such Facebook, Twitter, Gmail, etc. You need to enter your details to use these websites.This is just one application of importance of user inputs. This will stop you at a certain point and will move forward when you enter details

To take user input from keyboard we just need to use an inbuilt function input() in our program

Note: Here we are discussing python 3.0 and above .The older versions have some different format so don't confuse with them 

SYNTAX:
input ( prompt )

eg. 

print("Enter your username")
username=input()
print("Enter your password")
password=input()
print("Your username is :",username)
print("Your password is :",password)

Output:

Enter your username
mohit@yopmail.com
Enter your password
123+-[]@
Your username is : mohit@yopmail.com                                                            Your password is :123+-[]@

Or instead of using print (for specifying which input you want to take from user), you can simply use a statement inside input() function as specified in the example:

eg. 
username = input("Enter your username")
password = input("Enter your password")
print("Your username is", username)
print("Your username is", password)

Output:

Enter your username ankit@hotmail.com
Enter your password ankit1234@#
Your username is  ankit@hotmail.com                                                                Your username is  ankit1234@#

Remember that the input() function takes input in the form of string.Numbers can also be taken as strings.It is illustrated in below example:

eg.
a=input("Enter first value ")
b=input("Enter second value ")
c=input("Enter third value ")
print("Output is",a+b+c) #Strings get concatenated when + operator is used

Output:


Enter first value 45
Enter second value 67
Enter third value 90
Output is 456790


We can be double sure about it if we use type() function for checking type of variables.
a=input("Enter first value")
b=input("Enter second value")
c=input("Enter third value")
print("Output is",a+b+c)
print(type(a))
print(type(b))
print(type(c))

Output:

Enter first value hii 
Enter second value67.89
Enter third value][\\
Output is  hii 67.89][\\
<class 'str'>
<class 'str'>
<class 'str'>

Printing value multiple times :
a=input("Enter first value ")
b=input("Enter second value ")
c=input("Enter third value ")
n=10print((a+b+c+"\n")*10)

Output:


Enter first value Hey!
Enter second value Subscribe
Enter third value this blog
Hey! Subscribe this blog
Hey! Subscribe this blog
Hey! Subscribe this blog
Hey! Subscribe this blog
Hey! Subscribe this blog
Hey! Subscribe this blog
Hey! Subscribe this blog
Hey! Subscribe this blog
Hey! Subscribe this blog
Hey! Subscribe this blog

Comments

Popular posts from this blog

How to install python IDE ? IDLE and Pycharm

How to install Python IDE on Windows 10(Pycharm and IDLE)? Pycharm is the best Python IDE available.It comes with many in -built features. We will discuss its shortcuts in our next blogs.Pycharm is a cross-platform editor developed by jetbrains.   Installing Python Step 1) Visit the official website of python or click the below link              https://www.python.org/downloads/  .  Step 2) Click on Download Python               Step 3) After the download is complete ,open the exe file and click               on Install now  Step 4) After the successful installation it will show you a message         Setup was successful Step 5) Now go to your windows search bar and type "IDLE"              Press Enter and you will see that idle is opened Installing Pycharm St...

String Slicing in python

String Slicing Python  Slicing refers to extracting some words from a string. As in many other languages there are many different concepts for extracting a letters or words from a string ,in python we are having the concept of slicing. We can also the same things using looping, we will learn about it in our next tutorials. Indexing in Strings Before starting slicing, we need to understand the indexing in python. We have the concept of positive indexing  and  negative indexing.  Positive indexing starts from 0 to (length of string).It goes from forward to backward. Negative indexing starts from -1 to -(length of string + 1). It is illustrated in below example Below are some examples of how to use string slicing to extract characters from string. Accessing the characters in a string using positive index eg. string= "We are studying string slicing" s=string[ 0 ] # A single character will be printed present at index 0 w=string[ 4 ] # A...