首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 print(0.1+0.2==0.3)
以下程序的输出结果是( )。 print(0.1+0.2==0.3)
admin
2022-09-09
27
问题
以下程序的输出结果是( )。
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就变成了循环小数。所以,在十进制中能够精确表示的O.1与O.2(1/10与1/5),在计算机所使用的二进制中就变成了循环小数。当对这些循环小数进行数学运算并将二进制数据转换成人类可读的十进制数据时,会对小数尾部进行截断处理。在不同的语言中,运行0.1+0.2会输出不同的结果。本题选择C选项。
转载请注明原文地址:https://kaotiyun.com/show/W76p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
假设每个歌手的“最后得分”的计算方法是:去掉一个最高分和一个最低分,取剩下分数的平均分。根据“评分”表求每个歌手的“最后得分”,并存储于表TEMP中,表TEMP中有两个字段:“歌手号”和“最后得分”,并且按最后得分降序排列,生成表TEMP的SQL语句是
与“SELECT*FROM学生INTODBFA”等价的语句是
查询客户名称中有“网络”二字的客户信息的正确命令是
下列程序段执行以后,内存变量y的值是CLEARx=12345y=0DOWHILEx>0y=y+x%10x=int(x/10)ENDDO?y
表格控件的数据源可以是
下列描述中错误的是
在VisuaFoxPro中,定义数据的有效性规则时,在规则框输入的表达式的类型是
首先为order_detail表增加一个新字段:新单价(类型与原来的单价字段相同),然后编写满足如下要求的程序:根据order_list表中的“订购日期”字段的值确定order_detail表的“新单价”字段的值,原则是:“订购日期”为2001年的“新单价
根据输入字符串s,输出一个宽度为15字符,字符串s居中显示,以“=”填充的格式。如果输入字符串超过15个字符,则输出字符串前15个字符。例如:输入字符串s为’’PYTHON’’,则输出“=====PYTHON====”。s=input(’’请输入一个字符
关于Python对文件的处理,以下选项中描述错误的是
随机试题
静压滑动轴承的供油方式有变量式和变压式两种。()
在原材料按计划成本计价时,仓库和财会部门分别设置材料明细分类账。仓库按材料的品种和规格设置一套只有数量的材料明细分类账,而财会部门按材料的品种和规格设置只登记金额的材料明细账。
以下检查结果可作为溶血性贫血的临床表现错误的是
A.营养人体B.运输代谢C.推动气血的运行D.维持体温的相对恒定E.温养脏腑、肌肉、皮毛营气的生理功能是()。
关于法的可诉性的特征,以下哪些说法是正确的?
下列说法不正确的有哪些?
区分不同账务处理程序的根本标志是( )。
我国中央银行基本上是按照()划分货币层次的。
全面推行行政执法公示制度,行政执法机关要按照“谁执法谁公示”的原则。()
在C语言程序中,以下说法正确的是()。
最新回复
(
0
)