小学Python系列少儿编程课程《第5章 强大的函数积木》课件

2024-01-26
| 68页
| 441人阅读
| 252人下载
普通

内容正文:

Python少儿编程 第五章 强大的函数积木 单击此处编辑母版标题样式 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 目录 1.1 创建积木 1.2 灵活的积木参数 1.3 积木嵌套积木 1.4 我的地盘听我的 1.5 隐藏名字的积木 1.6 积木盒子 单击此处编辑母版标题样式 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 PART 01 创建积木 单击此处编辑母版标题样式 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 函数的定义 1.1 Python中定义函数的基本语法格式如下。 其中,def是Python的关键字,用于定义函数;函数名可以是任何有效的Python标识符;形式参数列表(简称形参)是调用该函数时传递给函数的参数,可以是零个、一个或多个,当传递多个参数时各参数之间使用逗号隔开,[ ]表示可选内容;函数体是每次调用函数执行的代码,由一行或多行语句组成。定义函数时须注意以下几点。 (1)当函数参数为零个时,也必须保留一对空的圆括号。 (2)圆括号后面的冒号不能省略。 (3)函数体相对于def关键字必须保持一定的空格缩进。 def 函数名([形式参数列表]): 函数体 单击此处编辑母版标题样式 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 函数的调用 1.2 函数定义后,须调用函数才能执行函数体,实现特定的功能。函数调用的基本语法格式如下。 函数名([实际参数列表]) 其中,实际参数列表(简称实参)表示要传递给函数的具体值。 【例5-1】 小蓝的日常活动。 【问题分析】 定义函数封装日常活动,然后按作息时间调用函数。例如,定义eat()函数,输出“吃饭......”,定义school()函数输出“上课......”等。 单击此处编辑母版标题样式 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 函数的调用 1.2 【参考代码】 def eat(): #定义eat()函数,表示吃饭 print('吃饭......') def school(): #定义school()函数,表示上课 print('上课......') def homework(): #定义homework()函数,表示做作业 print('做作业......') def exercise(): #定义exercise()函数,表示运动 print('运动......') print('小蓝的日常活动‘) 单击此处编辑母版标题样式 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 函数的调用 1.2 【参考代码】(续) #按作息时间调用函数 eat() school() eat() school() exercise() eat() homework() 单击此处编辑母版标题样式 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 函数的调用 1.2 【运行结果】 程序运行结果如图5-1所示。 图5-1 例5-1程序运行结果 【程序说明】 由于函数只有在调用时才执行,因此,前面定义函数的代码不会直接执行。当调用函数时,当前执行暂停,转去执行函数体。当函数执行完毕后,重新回到调用函数位置,继续执行后面的语句。 单击此处编辑母版标题样式 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 函数的返回值 1.3 函数除了可以在函数体中直接输出数据,还可以返回一个或多个值,称为函数的返回值。在Python中,函数使用return语句返回值。 return语句用于退出函数并将程序返回到函数调用的位置继续执行,同时返回零个、一个或多个值。 【例5-2】 根据时间判断吃早饭、午饭还是晚饭。 【问题分析】定义eat()函数,参数为时间,根据时间范围判断吃早饭、午饭还是晚饭,返回字符串。 单击此处编辑母版标题样式 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 函数的返回值 1.3 【参考代码】 def eat(time): #定义eat()函数,参数为时间time #如果time在6点~8点,返回吃早饭 if time >= 6 and time <= 8: return '{}点吃早饭......'.format(time) #如果time在11点~13点,返回吃午饭 elif time >= 11 and time <= 13: return '{}点吃午饭......'.format(time) #如果time在17点~19点,返回吃晚饭 elif time >= 17 and time <= 19: return '{}点吃晚饭

资源预览图

小学Python系列少儿编程课程《第5章  强大的函数积木》课件
1
小学Python系列少儿编程课程《第5章  强大的函数积木》课件
2
小学Python系列少儿编程课程《第5章  强大的函数积木》课件
3
小学Python系列少儿编程课程《第5章  强大的函数积木》课件
4
小学Python系列少儿编程课程《第5章  强大的函数积木》课件
5
小学Python系列少儿编程课程《第5章  强大的函数积木》课件
6
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。