What is the output of the following program :
Python3
def myfunc(a):
a = a + 2
a = a * 2
return a
print myfunc( 2 )
|
(A)
8
(B)
16
(C)
Indentation Error
(D)
Runtime Error
Answer: (C)
Explanation:
Python creates blocks of code based on the indentation of the code. Thus, new indent defines a new scope.
Quiz of this Question
Please comment below if you find anything wrong in the above post
Recommended Articles