内容正文:
第五课 函数
学易同步精品课堂
教育部中小学信息技术教育实验区实验教材(新世纪版)
八年级上册
学习目标
重难点
1.了解什么是函数,理解为什么要使用函数。
2.掌握创建函数的方法。
重点:创建函数。
难点:理解为什么要创建函数。
函数是可重复使用、实现某一功能的代码块。
Python 使用函数来实现模块化编程。Python 提供了许多内建函数,可以直接使用,例如前面学过的 print()、input()、int()、float() 都是内建函数。我们也可以自己创建函数,叫做自定义函数。
什么是函数
一
不带参数的函数
函数是可以完成某项工作的代码块,函数被定义后,输入函数名就可调用函数,就像我们前面使用的print()和input()函数一样。
def <函数名>():
<语句块>
功能:定义一个具有某一功能的函数。函数命名规则参照变量命名规则。
格式
【例题5-1】在Python Shell模式下,创建一个求圆周长的函数cir()。
>>>def cir(r):
print(2*3.14*r)
>>>
>>>cir(100):
628.0
>>>cir(150):
942.0
>>>
定义函数
测试函数
小技巧
Wood图形化编程中,选择“函数”积木盒定义函数。
函数创建之后,在“函数”积木盒中会出现相应函数积木,可直接使用。
函数要先定义,后使用,所以应该将定义函数的积木块放在程序的前面。
二
带参数的函数
def <函数名>(<参数1>,<参数2>,…):
<语句块>
功能:定义一个带参数的函数,括号内填写参数名,参数
之间用逗号隔开。
格式
三
带返回值的函数
格式:return <表达式>
功能:先计算<表达式>的值,然后将<表达式>的值传出,作为函数的值。
格式
任务
1.请在Python Shell下定义海里(nmi)与千米(km)的换算函数,然后测试函数。
海里与千米的换算公式是:1海里=1.852千米
2.编写程序:从键盘上输入5个数,然后输出其中最大的数和最小的数。(提示:使用Python内置函数:max()求最大值,min()求最小值。)
THANKS
“
”
$$