- 0
- 0
- 约1.74千字
- 约 50页
- 2026-09-06 发布于广东
- 举报
第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之间的素数
您可能关注的文档
- 高教社课件国际贸易实务第二版目三任务三:货物的运输.pptx
- 高教社课件需求工程软件建模与分析(第3版)第9章 基于用例场景模型开发用户需求.pptx
- 高教社课件需求工程软件建模与分析(第3版)第12章 结构化分析.pptx
- 高教社课件人工智能与信息科学基础(第3版)第10章.pptx
- 高教社课件需求工程软件建模与分析(第3版)第2章 需求基础.pptx
- 高教社课件国际贸易实务第二版项目三任务四:货物保险的办理.pptx
- 高教社课件需求工程软件建模与分析(第3版)第10章 需求获取方法.pptx
- 高教社课件需求工程软件建模与分析(第3版)第6章 复杂情景分析.pptx
- 高教社课件软件开发方法与实践第八章 软件项目管理.pptx
- 高教社课件人工智能与信息科学基础(第3版)第7章.pptx
最近下载
- 浙大中控ECS-700用户功能块编写软件使用手册.pdf VIP
- 《三角形全等的判定——边角边》教学设计课件.ppt VIP
- 公开课获得一等奖《孤独之旅》教学设计.docx VIP
- 《克罗谈期货交易策略(中文版)》.pdf
- 全等三角形的经典模型及典型习题.pdf VIP
- 论英国资产阶级革命.doc VIP
- PIM710S技术暨使用说明书.doc VIP
- 2026春人教版小学美术五年级下册《写意蔬果》教学设计 .pdf VIP
- (2026年3月)山东省各市房屋建筑工程造价指标参考文件汇编 sc.pdf VIP
- 工程伦理 课件全套 李正风 第1--9章 工程与伦理、 如何理解伦理--- 全球化视野下的工程伦理(414页).pptx VIP
原创力文档

文档评论(0)