What will be the output of the following Python function?
min(max(False,-3,-4), 2,7)
min(max(False,-3,-4), 2,7)A. -4
B. -3
C. 2
D. False
Answer: Option D
Solution (By Examveda Team)
In Python, the boolean valueFalse evaluates to 0 in numeric contexts.The
max() function returns the largest of the given arguments.Here, we have the expression
max(False, -3, -4).Since
False is equivalent to 0, and -3 and -4 are numeric values, the largest value among them is 0.Therefore, the output of
max(False, -3, -4) is False.The
min() function then evaluates min(False, 2, 7), and since False evaluates to 0 and 2 and 7 are greater than 0, the minimum value among them is False.Hence, the overall output is False.

Join The Discussion