- 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:求最大值编写一个函数,接受循环输入数字,然后将这些数字组成列表,函数将找出列表中的最大值、总和并返回。
您可能关注的文档
- 《Java Web 应用开发》教学计划.doc
- 《Java Web 应用与开发》教学方案.docx
- 项目2 编写JavaScript脚本.pptx
- 项目8 Ajax技术实战.pptx
- 项目9 Java Web数据库编程.pptx
- 项目10 搭建Spring MVC框架.pptx
- 项目02-认识变量和基础print输出230727.pptx
- 项目03-数据类型和输入230727.pptx
- 项目07-条件分支230728.pptx
- 项目09-学习应用字典230921.pptx
- 2026年长春事业单位联考备考题库发布时间有完整答案详解.docx
- 2026广西北海市合浦县民政局招录城镇公益性岗位人员11人备考题库及答案详解(最新).docx
- 2026江苏南京邮电大学招聘(人事代理)4人备考题库(第二批)精编答案详解.docx
- 2026年湖口县公安局交通管理大队公开招聘交通协管员备考题库完整答案详解.docx
- 2026年长春事业单位联考备考题库发布时间及一套答案详解.docx
- 2026年福建莆田市公安局城厢警务辅助人员招聘13人备考题库及参考答案详解1套.docx
- 2026广东佛山狮山镇大圃诚聘地理美术化学英语教师备考题库及答案详解(考点梳理).docx
- 2026广东中山市公安局南头分局招聘辅警3人备考题库完整答案详解.docx
- 2026年芜湖市文化和旅游局所属事业单位公开招聘编外聘用人员备考题库及答案详解参考.docx
- 2026广西北海市合浦县纪委监委招录公益性岗位人员1人备考题库及答案详解1套.docx
原创力文档

文档评论(0)