Python-Variables (input() and print())

 Variables represent the label to the storage location, whose value is manipulated during program execution. In Python we can create the var...

 Variables represent the label to the storage location, whose value is manipulated during program execution.

In Python we can create the variable and assign the value to it. There is no need to explicitly define the data type of the variable.

For example


In this case x is the variable name and its value is 10 and data type of variable x is int

type(<<variable>>) is used to find the data type of a variable

eg type(x) will return the datatype of x variable (<class ,'int'>)

Dynamic Typing

In Python type of a variable can be changed which is called the Dynamic typing

eg x=10

print(x)    # it will print 10

x="Hello India"

print(x)     # it will print Hello world

Multiple assignments

In Python, we can assign the same value to multiple variables

eg x=y=z=1 

In this case,   x,y,z are variables and all are having value =1

eg x,y=10,12

In this case, x=10 and y=12

eg x,y=y,x

In this case, values are swapped means x has 12 and y has 10 value

Input and Output 

input() function is used to get the input from the user to a variable. By default input() returns a value of String type. But in Python, we can use int() and float() to read values as integer and float type respectively.


name=input("Enter your name")

In this case, name is the variable and when this statement is executed then it will read the value in String format.

# Write A Progam to Enter 2 numbers and print the sum of these 2 values
num1=int(input("Enter first number"))
num2=int(input("Enter sec number"))
print("Sum=" ,num1+num2)
Enter first number10
Enter sec number20
Sum= 30


print() function is used to send the output to the standard output device in most of the cases it is Monitor.

The full syntax of print() is:

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)

print() Parameters

  • objects - object to the printed. * indicates that there may be more than one object
  • sep - objects are separated by sep. Default value' '
  • end - end is printed at last
  • file - must be an object with write(string) method. If omitted it, sys.stdout will be used which prints objects on the screen.
  • flush - If True, the stream is forcibly flushed. Default valueFalse

Note: sependfile, and flush are keyword arguments. If you want to use sep argument, you have to use:


print("Hello World") # output will be Hello World
print(Course) # output will be Python
print("Course=",Course) # output wlll be Course=Python
print(num) # output will be 20
print("num=",num) # output will be num=20
print("Hello", end=",")
print("World") # output will be Hello,World
a = 5
print("a =", a, sep='00000') # output will be a =000005
print("a =", a, sep='0', end='') # output will be a =05



Ansible,6,AWS,1,Azure DevOps,1,Containerization with docker,2,DevOps,2,Docker Quiz,1,Docker Swarm,1,ELK,2,git,2,Jira,1,Kubernetes,1,Kubernetes Quiz,5,SAST DAST Security Testing,1,SonarQube,3,Splunk,2,vagrant kubernetes,1,YAML Basics,1,
DevOpsWorld: Python-Variables (input() and print())
Python-Variables (input() and print())
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content