Examveda

What will be the output of the following Python function?
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 value False 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.

This Question Belongs to Python Program >> Introduction To Python

Join The Discussion

Related Questions on Introduction to Python