资源简介 (共12张PPT)Python函数的定义和调用新知导入:定义解释一、什么是函数 函数是可重复使用、实现某一功能的代码块;函数的使用可以避免重复编程,可以使程序更加模板化,便于阅读、修改和多人协作。二、Python函数分类1、内置函数例如前面学过的print()、 input()函数都是内置函数,前者用于将字符串按指定格式输出,后者用于接收键盘输入的函数。2、自定义函数自己创建函数自定义函数类型:不带参数函数、带参数函数、带返回值函数函数必须先定义才能使用,内置函数之所以不需要定义就可以使用,是因为 python已经定义好了这些函数。def 函数名(参数1,参数2,… 参数N ):代码段函数命名规则参照变量命名规则。三、自定义函数的格式1、def开头,代表定义函数 。2、def和函数名中间要敲一个空格。3、空格之后是函数名,这个名字用户自己起的,方便自己使用就好,但是命名规则参照变量命名规则。4、函数名后跟圆括号(),里边可加参数,如果没有参数,圆括号中为空。四、自定义函数需要注意的几个事项:5、圆括号()后一定要加冒号: 这个很重要,不要 忘记了6、代码段部分,是由语句组成,要缩进4个字符7、如果要将表达式的值返回给调用方,函数的<语句块 >中的最一行为:return<表达式>五、调用自定义函数的格式:函数名(参数1,参数2,…参数N)【例题】定义显示个人信息的函数,并调用。程序编辑代码模式如下:六、自定义函数的应用程序的积木模式:调用函数是指运行函数里的程序代码,如果我们定义好了函数,但是从来不调用它,这些代码就永远也不会执行。运行结果:谢 谢 !(共11张PPT)Python中带参数函数带参数的函数在函数定义和调用的时候,函数名后面都有括号,这个括号是用来传递参数的,调用者可以抛参数给函数,可以一次抛多个参数给函数。def 函数名(参数1,参数2,… 参数N ):代码段函数名( 参数1,参数2,… 参数N )带参数函数的格式带参数的函数应用【例题1】创建一个求圆周长的函数,并调用。1、我们可以定义这个函数名为cir。3、圆的周长公式为:2*3.14*r2、设置参数为r。编写程序如下:程序的积木模式:调用函数是指运行函数里的程序代码,如果我们定义好了函数,但是从来不调用它,这些代码就永远也不会执行。运行结果:【例题2】创建一个求长方形面积的函数,并调用。1、我们可以定义这个函数名为sq。3、长方形面积公式为:a*b2、设置参数为a,b为长和宽。编写程序如下:程序的积木模式:运行结果:我们也可以修改调用函数参数的值自己去看看运行的结果是不是不一样。谢 谢 !到《八年级信息技术上册》海龟编据器杨子UFi~文件总设置·心硬件·库管理运行发布的新的作品周长1def cir(r):23print(((2*3.14)*r))45cir(100)6cir(50)7cir(200)8控制台628.0314.01256.0程序运行结束(共8张PPT)Python中带返回值函数带返回值的函数通过参数可以向函数内部传递信息,函数也能向外传出信息。功能:先计算<表达式>的值,然后将<表达式>的值传出,作为函数的值。def<函数名>(<参数1>,参数2,…):<语句块>Return<表达式>带返回值的函数的格式例题:编写累加求和程序(求:1+2+…n)。程序编写如下:分析:定义变量S为和,每两个数相差1,用一个for语句,for语句中的range(1,(n+1))函数i取值1至n,步长为1,和S始终是:s=(s+i)。程序的积木模式:调用函数是指运行函数里的程序代码,如果我们定义好了函数,但是从来不调用它,这些代码就永远也不会执行。运行结果:程序在调用时参数不同运行的结果不同谢 谢 !到《八年级信息技术上册》f定义函数h参数:n日中设置为+使用变量遍历序列1到参数n前日中设置为+返回日+打印h参数:n100+海龟编辑器杨子UFii文件“设置硬件库管理运行发布2新的作品周长个人信息累加器1def h(n):23S=04for i in range(1,(n 1)):5s=(s+i)6return s78print(h(100))9print(h(200))10print(h(300))11控制台50502010045150程序运行结束 展开更多...... 收起↑ 资源列表 python中带参数的自定义函数.pptx python中带返回值的函数.pptx python函数1.pptx