网站大量收购独家精品文档,联系QQ:2885784924

人工智能导论 课后习题参考答案-第11章.docx

人工智能导论 课后习题参考答案-第11章.docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

课后习题参考答案

第11章

11.1:

一、选择题

1.C

2.D

3.C

二、填空题

1.IDLE、PyCharm、Jupyter、Spyder

2.解释型

3.Java、C++、Python

三、简答题

1.集成开发环境是一种辅助程序开发人员进行开发工作的应用软件,在开发工具内部就可以辅助编写代码,并编译打包成为可用的程序,有些甚至可以设计图形接口。IDE是集成了代码编写功能、分析功能、编译功能、调试功能等的一体化开发软件服务套。这些集成开发工具可以帮助开发者加快开发速度,提高效率。

2.Anaconda便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。平台中的JupyterNotebook组件是一个交互性良好的编程环境,操作界面简洁,使用方便。能保存代码运行过程中的变量结果,方便查看历史信息,是一款笔记本型的编程环境,非常适合初学者。

11.2:

一、选择题

1.D

2.A

3.C

4.B

二、填空题

1.#

2.’’’”””

3.break、input、print

三、简答题

1.1)变量名只能包含字母、数字和下划线(A-z、0-9和_)。变量名不能以数字开头。

2)变量名区分大小写,name、Name、NAME分别表示三个不同的变量。

3)不要将Python保留字和已有标识符用作变量名。

4)变量名应既简洁又顾名思义。例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好。

2.变量是存放在计算机内存中的值,由变量名、赋值符号(=)、变量值构成。当变量定义的时候,会在内存中申请一块空间专门用来存放变量值,而变量名,就是这个空间的门牌号(地址),能方便的找到这块内存空间。

11.3:

一、选择题

1.B

2.A

3.A

4.A

二、填空题

1.Numbers(数字)、String(字符串)、List(列表)、Tuple(元组)、Dictionary(字典)

2.+

3.Il

三、简答题

1.

s=Python

tup=tuple(s)

print(tup)#输出:(P,y,t,h,o,n)

2.字典由键和值(key和value)成对组成。字典的每个键与值用冒号(:)隔开,每对用逗号分隔,整体放在花括号中({})。键必须独一无二,但值则不必。值可以取任何数据类型,但必须是不可变的,如字符串、数或元组。字典的常用的使用场景有:

1)缓存:字典可以用来实现缓存功能,将计算结果存储在字典中,以便后续使用。这样可以避免重复计算,提高程序的执行效率。

2)数据存储和检索:字典可以用来存储和检索大量的数据,通过使用键来快速访问对应的值。例如,可以使用字典来存储学生的姓名和成绩,通过学生的姓名作为键来获取对应的成绩。

3)配置文件:字典可以用来存储配置信息,例如数据库连接信息、API密钥等。通过读取字典中的键值对,可以方便地获取配置信息。

11.4:

一、选择题

1.B

2.B

3.B

4.B

二、填空题

1.算术运算符、比较运算符、逻辑运算符、成员运算符、赋值运算符

2.布尔

3.字符串、列表、元组

三、简答题

1.如这是变量是a,开根号为a**0.5

2.在Python中,除法操作可以用两种方式来表示:真除法:使用斜杠/表示;整除:使用双斜杠//表示。

真除法返回浮点数结果,而整除返回结果中的整数部分,舍弃小数。取模操作使用%符号,返回两个数相除后的余数。

11.5:

一、选择题

1.C

2.C

3.B

二、填空题

1.while、for

2.continue

3.5050

三、简答题

1.break和continue语句在编程中常常被用于控制循环的行为,但是它们的行为在细节上是有很大区别的。

1)break语句:当break语句在一个循环(如for或while循环)中被执行时,它会立即停止当前循环的执行,并跳出循环。也就是说,break语句会立即结束整个循环,即使循环的条件可能还未满足。

2)continue语句:当continue语句在一个循环中被执行时,它会立即停止当前循环的当前迭代,并开始下一个迭代。也就是说,continue语句会跳过当前循环的剩余部分,并继续检查循环的条件。如果条件仍然满足,循环将继续进行下一个迭代。

2.

#距离

distance=20

#起步价

base_fare=10

#起步距离

start_distance=3

#标准费率

standard_rate=2

#远途费率

long_dista

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档