Explanations "Top Python Quiz Questions"
349 subscribers
80 photos
1 link
Explanations "Top Python Quiz Questions"
Download Telegram
What will be the output of the Python code?

Error
4
Junk value
1

Explanation: In the code shown above, when we call the function f, a new namespace is created. The assignment x=4 is performed in the local namespace and does not affect the global namespace. Hence the output is 1.
What is the output of the code?

2
4
5
6

Explanation:
The slice expression on the right side of the assignment produces the tuple (2, 5, 8):
The assignment is thus equivalent to this compound tuple packing/unpacking assignment: a, b, c = (2, 5, 8)
b is given the value 5.
What will be the output of the code?

__str called
__repr
__ called
Error
Nothing is printed

Explanation:
__str __is used for producing a string representation of an object’s value that is most readable for humans
What will be the output of the Python code?

0 1 2
0 1 2 0 1 2 0 1 2 …
None None None
None of the mentioned

Explanation:
Variable x takes the values 0, 1 and 2. set.add() returns None which is printed.
What will be the output of the Python code?

6
12
24
Error
None of the mentioned

Explanation:
In the above program r and s are lambda functions or anonymous functions and q is the argument to both of the functions. In first step we have initialized x to 2. In second step we have passed x as argument to the lambda function r, this will return x*2 which is stored in x. That is, x = 4 now. Similarly in third step we have passed x to lambda function s, So x = 4*3. i.e, x = 12 now. Again in the last step, x is multiplied by 2 by passing it to function r. Therefore, x = 24.
What will the Python code return?

70251
7
15
Error
None of the mentioned

Explanation:
list1 contains integers as its elements. Hence these cannot be concatenated to string str1 by simple "+" operand. These should be converted to string first by use of str() function,then only these will get concatenated.