CBSE Class 11 Computer Science Question 120 of 173

Data Handling — Question 9

Back to all questions
9
Question

Question 6a

What will be the output of following Python code?

a = 12     
b = 7.4     
c = 1       
a -= b
print(a, b)
a *= 2 + c
print(a)
b += a * c
print(b)

Answer

Output
4.6 7.4
13.799999999999999
21.2
Explanation

    a -= b
⇒ a = a - b
⇒ a = 12 - 7.4
⇒ a = 4.6

    a *= 2 + c
⇒ a = 4.6 * (2 + c)
⇒ a = 4.6 * (2 + 1)
⇒ a = 4.6 * 3
⇒ a = 13.799999999999999

    b += a * c
⇒ b = b + (a * c)
⇒ b = 7.4 + (13.799999999999999 * 1)
⇒ b = 7.4 + 13.799999999999999
⇒ b = 21.2

Answer