McqMate
| Q. |
What is the output of the following program : print 0.1 + 0.2 == 0.3 |
| A. | True |
| B. | False |
| C. | Machine dependent |
| D. | Error |
| Answer» B. False | |
|
Explanation: Neither of 0.1, 0.2 and 0.3 can be represented accurately in binary. The round off errors from 0.1 and 0.2 accumulate and hence there is a difference of 5.5511e-17 between (0.1 + 0.2) and 0.3. |
|
View all MCQs in
Python ProgrammingNo comments yet