高教社课件Python程序设计及应用(第2版)第5章.pptxVIP

  • 0
  • 0
  • 约1.74千字
  • 约 50页
  • 2026-09-06 发布于广东
  • 举报

高教社课件Python程序设计及应用(第2版)第5章.pptx

第5章函数设计和模块;使用函数优点:

(1)代码复用:一次定义多次调用,提高开发效率;

(2)模块化设计:提高程序的独立性、易维护性和开发大的应用程序。

本章介绍用户自定义函数相关的概念和使用。;5.1函数定义与调用

5.2参数传递的方式

5.3变量的作用域

5.4lambda()函数和高阶函数

5.5模块

5.6应用案例;5.1函数定义与调用

;问题1:已知多边形的各条边和对角线的长度,计算多边形面积。

分析:计算多边形面积,可将多边形分解成若干个三角形。

已知三角形三边x,y,z,计算三角形面积的海伦公式:

;函数定义:;函数体;例:编一求两个数的最大公约数的函数。

分析:求最大公约数的算法——辗转相除法,算法已在循环讲介绍。;9;三、函数的调用;(1)当存在返回值时函数不能作为单独的语句被调用,必须作为表达式或表达式

中的一部分,再配以其他的语法成分构成语句(如print()函数或赋值语句);

函数拥有一个返回值——最常见形式

函数有两个或多个返回值——以元组类型返回结果

(2)若函数无返回值,则作为独立语句被调用。;例:编一个求素数的函数prime,主调程序调用显示100~200之间的素数。;例:编一个求素数的函数prime,主调程序调用显示100~200之间的素数

文档评论(0)

1亿VIP精品文档

相关文档