首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下代码的输出结果是( )。 print(0.1+0.2==0.3)
以下代码的输出结果是( )。 print(0.1+0.2==0.3)
admin
2020-04-10
35
问题
以下代码的输出结果是( )。
print(0.1+0.2==0.3)
选项
A、一1
B、True
C、False
D、0
答案
C
解析
在Python语言中,0.1+0.2=0.30000000000000004。原因是:对于十进制,它只能表示以进制数的质因子为分母的分数。10的质因子有2和5,因此1/2、1/4、1/5、1/8和1/10都可以精确表示;相反,1/3、1/6和1/7都是循环小数,因为它们的分母使用了质因子3或者7。二进制下(进制数为2),只有一个质因子,即2,因此只能精确表示分母质因子是2的分数。二进制中,1/2、1/4和1/8都可以被精确表示,但1/5或者1/10就变成了循环小数。所以,在十进制中能够精确表示的0.1与0.2(1/10与1/5),到了计算机所使用的二进制中就变成了循环小数。当对这些循环小数进行数学运算并将二进制数据转换成人类可读的十进制数据时,会对小数尾部进行截断处理。在不同的语言中,运行0.1+0.2会输出不同的结果。
转载请注明原文地址:https://kaotiyun.com/show/Qy6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
在软件开发中,需求分析阶段产生的主要文档是()。
在VisualFoxPro中,与程序文件无关的扩展名是()。
利用菜单设计器建立一个菜单TJ_MENU3,要求如下:(1)主菜单(条形菜单)的菜单项中有“统计”和“退出”两项。(2)“统计”菜单下只有一个“平均”菜单项,该菜单项用来统计各门课程的平均成绩,统计结果包含“课程名”和“平均成绩”两个字
SQL语言的查询语句是()。
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=20,则栈中的元素个数为()。
下列选项中不属于结构化程序设计原则的是()。
下列选项中不属于软件生命周期开发阶段任务的是
下列选项中不属于面向对象程序设计特征的是
下面属于白盒测试方法的是
随机试题
3G的主要特点
肥胖是指体重超过理想体重
关于民事法律行为,下列哪些选项是错误的?()
工程建设中,建设单位和施工单位的下列行为,符合《消防法》规定的是( )。
保险分类存在较大的差异,这种差异主要表现为()
由于系统风险无法分散,因此,改变证券资产组合中的资产价值比例,不会改变证券资产组合系统风险水平。()
劳动者拒绝用人单位管理人员的违章指挥、强令冒险作业的,不视为违反劳动合同。()
相互尊重是相互理解的基础,相互理解是相互信任的前提。在人与人的相互交往中,自重,自信也是非常重要的,没有一个人尊重不自重的人,没有一个人信任他所不尊重的人。以上陈述可以推出以下哪项结论?
Earthquakescanbedevastating【1】disasters.TheinfamousSanFranciscoearthquakeof1906causedover$200millionworthofdam
Thetitlebelowthatbestexpressestheideasofthispassageis______.Itisimpliedbutnotstatedinthepassagethatthef
最新回复
(
0
)