初中信息第三册第二单元
Phthon
程序设计
第
9
课
自定义函数
学案
【学习目标】
1.
了解函数的基本含义;掌握自定义函数的语法。
2.
学会定义和使用自定义函数;能够使用函数进行模块化程序设计。
3.
初步体验模块化程序设计的理念,能够将复杂的问题进行有条理的分析,逐步解决问题。
【重点难点】
重点:自定义函数的使用。
难点:使用函数进行模块化程序设计。
【学习过程】
一、自主探究
练习活动:学生使用
print()
函数打印三角形图案。
探究活动一:自定义函数
1.
如何自定义一个函数,使用
def
关键字
2.
如何调用函数
在
python
交互式窗口输入
sjx
()这个函数即可使用函数
3.
如何设定函数参数:给
sjx()
函数设定参数,使其根据参数打印不同行数的三角形图案。使用
for
语句。
探究活动二:
在方程
ax=b
(
a
不等于
0
)中,请设计一个自定义函数,给定
a
和
b
的值,即可算出
x
的值。
在函数内部的变量为
“局部变量”
,
在函数外部的变量为
“全局变量”
。
例如上面代码中的
x
在函数外部,
为全局变量,程序要修改全局变量,应在变量前添加
global
保留字。