Python语言程序设计(美-梁勇)第6章习题解答(英文)(3)

2020-12-24 16:39

Python语言程序设计(

Def f (x , y):

Return x + y, x - y ,x * y ,x / y

T1 , t2 , t3 , t4 = f( 9 , 5)

Print t1, t2, t3, t4

答:14 4 45 1.8

6.24编写一个返回34到55之间,包括34和55的随机整数的表达式。

答:random.randint( 34 , 55)

6.25编写一个返回B到M之间,包括B和M的随机字符的表达式。

答:chr(random.randint(ord(‘B’),ord(‘M’)))

6.26编写一个返回6.5到56.5之间的随机数的表达式。

答:random.random() * 50 + 6.5

6.27编写一个返回随机小写字母的表达式。

答:chr(random.randint(ord(‘a’),ord(‘z’)))

本章总结

1.程序模块化和可重用性是软件工程的中心目标之一。函数可以实现这个目标。

2.函数头由关键字def开始,接下来是函数名和形式参数,最后以冒号结束。

3.形式参数是可选的:也就是说,函数可以不包含任何形式参数。

4.无返回值的参数被称为void和None函数。

5.一个return语句可以在void函数中用来终止函数并将程序控制权返回给函数的调用者。有时,这对保证函数控制流正常是非常有用的。

6.传给函数的参数必须和定义在函数头里的形参在数目、类型和顺序上保持一致。

7.当程序调用一个函数时,程序的控制权就转移到被调用的函数。当执行到函数的return语句或执行到函数的最后一条语句时,被调用的函数就将控制权转给调用者。

8.带返回值函数也可以当做Python语句被调用发。在这种情况下,函数的返回值就会被忽略。

9.函数参数可以当做位置参数或关键字参数传递。

10.当调用一个带形式参数的函数时,实参的值就被传给形参。这用程序设计术语将就是值传递。

11.函数中创建的变量被称为局部变量。局部变量的作用于从它被创建的位置开始,知道函数返回为止都存在。变量必须在使用前创建。

12.全局变量被定义在所有函数之外,而且它们可以被所有函数访问。

13.Python允许用默认参数值定义函数。当无参数调用函数时,默认值就被传给形参。

14.Python的return语句可以返回多个值。

15.函数抽象是通过将函数的使用和实现分开实现。一个用户可以在不知道函数是如何实现的情况下使用函数。函数的实现细节被封装在函数内,并对调用该函数的用户来说是隐藏的。这被称为信息隐藏或封装。

16.函数抽象将程序模块化为整齐、分层的形式。程序被写成简洁函数的集合,这样使程序更易于编写、调试、维护和修改。这种编写风格会提高函数的可重用性。

17.当实现一个大程序时,使用自顶向下或自底向上的编码方法。不要一次性编写整个程序。这个方法似乎占用更多的编码时间(因为要反复的运行这个程序),但它实际上更省时间和更易于调试。


Python语言程序设计(美-梁勇)第6章习题解答(英文)(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:6-镇海炼化-构建内部循环经济模式,实现炼化企业节能减排

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: