时间:2022-08-19 点击: 次 来源:网络 作者:佚名 - 小 + 大
Python语法基础闯关python语法基础编码规范python语法基础
下载地址 https://share.weiyun.com/GtsAwB3N 资料目录 Python语法基础50题 9. 关于Python语⾔的注释,以下选项中描述错误的是A. Python 语⾔有两种注释:单⾏注释和多⾏注释 B. Python 语⾔的单⾏注释以#开头 C. Python 语⾔的单⾏注释以单引号 ' 开头 D. Python 语⾔的多⾏注释以 ''' (三个单引号)开头和结尾 [答案]:C [解析]:Python语⾔的单⾏注释是以#开头的,C选项很明显是错误的。 10. 关于Python语⾔的特点,以下选项中描述错误的是 A. Python 语⾔是脚本语⾔ B. Python 语⾔是⾮开源语⾔ C. Python 语⾔是跨平台语⾔ D. Python 语⾔是多模型语⾔ [答案]:B [解析]:Python语⾔是开源的,所以B选项错误。 11. 关于import引⽤,以下选项中描述错误的是 A. import保留字⽤于导⼊模块或者模块中的对象 B. 使⽤ import turtle 引⼊ turtle 库 C. 可以使⽤ from turtle import setup 引⼊ turtle 库 D. 可以使⽤ import turple as t 引⼊turple库,取别名为t [答案]:C [解析]:C 选项中使⽤ from turtle import setup 导⼊的是 turtle 库中setup函数,⽽不是整个turtle库,所以 C 选项是错误的。 12. 下⾯代码的输出结果是 print(0.1 + 0.2 == 0.3) A. True B. False C. true D. false [答案]:B [解析]:Python中布尔类型的值有两种True和False,严格区分⼤⼩写,不能使⽤true和false代替,所以⾸先排除C、D选项。执⾏print(0.1 + 0.2 == 0.3),计算 0.1 + 0.2 的值是否等于0.3,如果等于为True,否则为False。在计算 0.1 + 0.2 的时,计算机是将⼗进制数转换为⼆进制数,然后再进⾏运算的。但是,浮点数转换为⼆进制就会出现问题,转换为⼆进制后,⼆进制值不会精确等于转换之前的⼗进制的值。同时,计算机存储的位数也是有限制的,所以 0.1 + 0.2 经过计算后是不等于 0.3 的,执⾏ print(0.1 + 0.2 == 0.3)的结果便是 False。故该题 B 选项是正确的。实际上浮点数的运算问题不仅仅是Python中有,只要是⽀持浮点数运算的变成语⾔都会遇到。我们可以在 Python 解释器中测试结果: |
上一篇:python语法基础知识总结Python语法基础课后题python语法基础2
下一篇:没有了