Python教学试课与教学研究:函数第三次课教学知识点
1、abs 绝对值函数
2、pow命令
3、sqrt函数,
4、导入数学模块,讲一下什么是正弦函数,体验sin函数
5、定义画坐标轴的函数。
6、画abs函数,一次函数,二次函数,正弦函数,sqrt函数图形。
定义画坐标轴的函数,到底需要传递什么参数呢?
如果遵循输入与输出的“黑盒”原理。
那么函数需要知道屏幕的宽度和高度,
所以是不是要传入宽度和高度?
其实画坐标轴,就是画一个中心点在原点的十字架。
这个十字架是在一个矩形范围内,所以需要知道矩形的参数。
很显然,只要传递矩形的宽度和高度即可。
还有一个就是到底由谁来画的问题,可以用海龟来画。
在函数里实例化一只海龟,它只是一个局部变量。
函数调用完后,它就没必要存在了。也可以直接传入一海龟对象。
下面的函数没有传入,也没有实例化turtle对象,
而是直接使用turtle来画线条,是由于用的import turtle导入方式。
def draw_cross(w,h):
"""
w:屏幕宽度
h:屏幕高度
"""
left = -w/2,0
right = w/2,0
top = 0,h/2
bottom = 0,-h/2
turtle.penup()
turtle.goto(left)
turtle.pendown()
turtle.goto(right)
turtle.penup()
turtle.goto(top)
turtle.pendown()
turtle.goto(bottom)
上完这次课,学生应该收获挺大的。
一次函数:
def f(x):
return 2 * x
