项目11-理解函数230922.pptxVIP

  • 1
  • 0
  • 约1.24千字
  • 约 23页
  • 2026-02-04 发布于湖南
  • 举报

Python程序设计

数字媒体应用技术陆远蓉

理解函数/11

函数函数:从程序中分解出来的较小的部分可以完成某个工作的代码块,可用来作为更大程序的组成部分可以重复使用函数分类和调用方法:内置函数(优先使用,系统定义的):直接调用自定义函数:def

常用内置函数内置函数调用:写出函数名填充参数值例:尝试运行右图代码结果见下图:

任务1-查找销售最好的手工艺品销售最好,就是销量最大

自定义函数自定义函数的定义方法:def函数名(参数):函数内部的语句调用方法:函数名(参数)先定义,然后调用例:首先,定义一个输出信息的函数在主程序中调用函数执行函数中的代码后,从离开主程序的位置(本例中的第9行),继续往后执行运行结果

函数的主要命名规则使用小写字母:函数名通常使用小写字母,推荐使用下划线`_`进行单词间的分隔,如:`caculate_sum`。使用动词或动词短语:函数名通常以动词开头,以清晰地表示函数的操作或动作。选择描述性的名称:函数名应该能够清晰地描述函数的功能和目的。避免使用保留字:函数名不能使用保留字(例如`if`、`for`、`while`等)

完整代码:思考:如果想输出右图的效果,程序要怎样修改呢?

任务2-手工艺品销售信息展示使用字典保存商店的销售数据,然后通过调用函数显示:

例:邀请函思考:如果要获得如下的效果,怎样应用函数编写程序?

参考代码:问题:如果想在“尊敬的:”后面加上具体的姓名,要怎样处理呢?

函数的参数在下面的效果中,只是姓名不同,其余都相同。在函数中,称为在这个位置使用参数,对参数要进行命名。在本例中,参数对应的名称为name。调用函数时,加上不同的姓名:

完整的代码:在自定义函数中的参数name,称为“形参”在调用函数(第21、22行)中的参数“张伞”、“李思”,称为“实参”

思考:用户输入姓名,然后输出对应姓名的邀请函参考的效果:

参考代码:

任务3-应用函数生成邀请函客户名单保存到列表中,通过函数向每位客户发送邀请函

带返回值的函数函数除了能够帮助做一些事情外,还可以向调用者返回信息。从函数返回的值称为返回值。让函数返回一个值:return例:这个例子中,函数会把值unit_cm返回到调用这个函数的那段程序代码中

第18行中,result1的值就是刚才返回的值——2.54

任务4-计算手工艺品折扣价计算不同原价工艺品的折后价格:

本次课,学到什么呢?什么是函数怎样调用内置函数、模块函数自定义函数怎样定义和调用使用内置函数求和、最大值、最小值、排序使用模块函数求随机数函数的参数有什么用怎样使用函数返回值

练习1:欢迎消息编写一个函数,输入一个名字,函数将输出欢迎信息,如“您好!小明!”

练习2:价格计算编写一个函数,输入商品价格和折扣百分比,函数将计算并返回折扣后的价格。

练习3:求最大值编写一个函数,接受循环输入数字,然后将这些数字组成列表,函数将找出列表中的最大值、总和并返回。

文档评论(0)

1亿VIP精品文档

相关文档