Q56
What will be the output of the following Python function? divmod(10.5,5) divmod(2.4,1.2)
A.
(2.00, 0.50)
(2.00, 0.00)
(2.00, 0.00)
B.
(2, 0.5)
(2, 0)
(2, 0)
C.
(2.0, 0.5)
(2.0, 0.0)
Answer(2.0, 0.0)
D.
(2, 0.5)
(2)
(2)
Answer: Option C
Solution
Answer: Option C
Solution:
The divmod() function in Python returns a tuple containing the quotient and remainder when dividing the first argument by the second. In the first case, divmod(10.5, 5) returns (2.0, 0.5) because 10.5 divided by 5 results in 2.0 with a remainder of 0.5. In the second case, divmod(2.4, 1.2) returns (2.0, 0.0) because 2.4 divided by 1.2 results in 2.0 with no remainder.