首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 print(0.1+0.2==0.3)
以下程序的输出结果是( )。 print(0.1+0.2==0.3)
admin
2022-09-09
26
问题
以下程序的输出结果是( )。
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://jikaoti.com/ti/IF50FFFM
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
查询选修C2课程号的学生姓名,下列SQL语句中错误是
有以下程序:INPUTTOAS=0IFA=10S=1ENDIFS=2?S假定从键盘输入的A值是数值型,则程序的运行结果是
下列程序段执行以后,内存变量y的值是x=34567y=0DOWHILEx>0y=x%10+y*10x=int(x/10)ENDDO
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
在VisualFoxPro中,下面关于属性、方法和事件的叙述错误的是
在VisualFoxPro中,以下描述中错误的是
要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表()。
根据输入字符串s,输出一个宽度为15字符,字符串s居中显示,以“=”填充的格式。如果输入字符串超过15个字符,则输出字符串前15个字符。例如:输入字符串s为’’PYTHON’’,则输出“=====PYTHON====”。s=input(’’请输入一个字符
关于Python对文件的处理,以下选项中描述错误的是
随机试题
急性肾衰竭维持期,少尿期,一般为多长时间
27岁经产妇,妊娠37周,今晨起床时发现阴道流血,量中等,无明显腹痛,尢明显宫缩。于上午9时来院就诊。本病例的诊断应是
权利人对自己的所有物享有的占有、使用、收益和处分的权利为( )。
下列关于用益物权的说法中,正确的是()。(2013年)
下列各选项中,属于规费的有( )。
各级政府对同级公安机关的领导,是通过行政命令保证党的路线,方针,政策,重大决策的切实贯彻实施。()
一个影视作品,要想有高的收视率或票房价值,作品本身的质量和必要的包装宣传缺一不可。电视《暖》上映以来票房价值不佳但实际上质量堪称上乘。看来它缺少必要的广告宣传和媒介炒作。这段话表明()。
右图中心线上半部与下半部都是由3个红色小三角形,5个蓝色小三角形与8个白色小三角形所组成。当把上半图沿着中心线往下折叠时,有2对红色小三角形重合,3对蓝色小三角形重合,以及有2对红色与白色小三角形重合,试问有多少对白色小三角形重合?( )。
Howdoesthemanfeel?
Stamp-collecting,onceexclusivelythe【B1】______ofsmallboysandanall-consuming【B2】______fortheolderenthusiasts,hasnow
最新回复
(
0
)