Q.8. What are the values of the following Python expressions?
2** (3**2)
(2**3)**2
2**3**2
a) 64,512, 64
b) 64, 64, 64
c) 512, 512, 512
d) 512, 64, 512
Answers
d) 512,64,512
Explanation
2** (3**2)
First bracket which is
(2**3)**2
First bracket
2**3**2
It will be
The values of the following Python expressions is 512, 64, 512
d) 512, 64, 512
Extra Information
** is power operator. Expressions in question will look like this in mathematical terms.
2** (3**2) = = = 512
(2**3)**2 = = = 64
2**3**2 = = = 512
There are various types of Arithmetic Operators in Python such as
(A) + operator
It is used to add two operands
Example
print(5+3)
The output will be 8
(B) - operator
It is used to subtract two operands
Example
print(5-3)
The output will be 2
(C) * operator
It is used to multiply two operands
Example
print(5*3)
The output will be 15
(D) / operator
It is used to divide the operands
Example
print(5/3)
The output will be 1.6666666666666667
(E) // operator
It is used to divide the operands
Example
print(5//3)
The output will be 1
(F) % operator
It is used to divide the operands and return the remainder
Example
print(5%3)
The output will be 2
(G) ** operator
It is used to raise one operand to the power of another.
Example
print(5**3)
The output will be 125
In mathematical terms, it will be like 5³ which is 125
Python is created by Guido van Rossum and came into existence in 1991. It is a high-level and general programming language. It is a very lucid programming language as it has a good language construct and object-oriented approach. It is dynamically typed and garbage-collected.