Vidyalelo
Python · Q56

Python Built

Programming · Python · question 56

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)
B.
(2, 0.5)
(2, 0)
C.
(2.0, 0.5)
(2.0, 0.0)
Answer
D.
(2, 0.5)
(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.