题库首页 › GESP等级认证(Python) › 题目 20782

某同学执行Python 代码print((0 .1 + 0 .2) == 0 .3)时输出False,其原因是( )。

A. Python 的+ 运算符在处理小数时存在bug
B. 0.1、0.2 和0 .3 在计算机中无法用二进制浮点数精确表示,导致0.1 + 0.2 的结果与0 .3 存在微小误差
C. == 运算符不能用于比较浮点数,只能用于整数
D. 因为0.1 + 0.2 的数学结果不等于0.3

正确答案:B

试卷来源:202603 CCF-GESP编程能力等级认证Python二级真题

本卷相关题目

在线做题 同科目题库