Python程序设计习题答案 (1)

时间:2022-05-19 18:56:19 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
第六章课后习题

1. 在程序设计中,函数的使用有哪些作用?请具体阐述。

【参考答案】

1)提升代码的复用率。程序设计中,一些代码的功能是相同的,操作是一样的,只不过针对的数据不一样。此种情况下,可以将这种功能写成一个函数模块,要使用此功能时只需调用这个函数模块就可以了,不需要再重复地编写同样的代码,实现了代码的复用。代码复用可以解决大量同类型的问题,避免重复性操作,提高编程效率。

2)提升代码的可维护性。使用函数后,实现了代码的复用,某个功能需要核查或修改时,只需要核查或修改此功能相对应的函数就可以了。对功能的修改可以使调用该函数的所有模块同时生效,极大提升了代码的可维护性。

通过提升代码的复用率和可维护性,实现了编码效率的极大提升。 2. Python语言中,定义函数的具体规则有哪些? 【参考答案】

1)函数代码块以def关键字开头,后接函数标识符名称和形参列表; 2)任何传入的参数和自变量必须放在圆括号内;

3)函数的第一行语句可以选择性地使用文档字符串(即函数说明) 4)函数内容以冒号起始,并且严格统一缩进; 5)函数都有返回值,默认返回None

3. Python语言中,根据函数定义者的不同,函数有哪些分类?各自作用是什么? 【参考答案】

1)在Python语言中,根据函数定义者的不同,函数分为内建函数和自定义函数。内建函数即系统已经定义好的函数,开发者不能修改但可以直接调用。自定义函数即开发者自己定义的函数,可以修改和调用。内建函数和自定义函数都属于Python语言中的常见函数,其定义和调用方式也是完全相同的。

2Python语言中自带的函数叫做内建函数。内建函数对大部分常用操作进行有效封装,可以直接调用,为开发提供了极大便利。

3)当内建函数不能满足要求时,开发者可以根据实际需要自定义函数。函数自定义完成后,开发者可以在其他代码处通过函数名调用。 4. 简述函数式编程的概念和特点。

【参考答案】

1)概念:函数式编程是一种编程范式,是面向数学的抽象,其将计算描述为一种表达式求值。要注意的是,函数式编程中的“函数”不是指计算机中的


函数,而是指数学中的函数,即自变量的映射。

2)特点:允许把函数本身作为参数传入另一个函数,还允许返回一个函数。Python语言对函数式编程提供部分支持。

5. 请定义计算矩形面积的函数area()和打印欢迎信息的函数welcome()并尝试调用其功能。 【参考答案】 # 计算面积的函数 def area(width, height):

return width * height # 输出欢迎信息的函数 def welcome(name):

print("Welcome", name) # 调用函数

welcome("Runoob") area(4,5)


本文来源:https://www.wddqw.com/doc/da1b2fae00768e9951e79b89680203d8ce2f6aa2.html