单元一
第5课 借用工具箱——函数参数与标准库

一、任务目标
理解参数是调用时传入函数的数据,标准库(如 math、random)提供现成工具;能写带两个参数的计分函数,并用随机抽一张样本卡。
二、我们要学什么
- 学习要点:借用工具箱|函数参数与标准库
- 本课过关:能完成:说出形参在定义时声明、实参在调用时传入;载入体验程序,指出 math 或 random 须先导入再使用;改实参后重新运行,计算结果跟着变。
- 示例对齐:体验题对应本课「编程体验」;完整代码对应编程题1;补全与独立编写对应编程题2–3。均在 Mixly 图形化积木中完成。
三、本节要点
本课要认识参数与标准库。重难点是先导入再调用;同一函数换实参即可得到不同结果。要点对齐「借用工具箱|函数参数与标准库」。
1读场景明确真实任务
2对要点借用工具箱|函数参数与标准库
3载入运行图形化积木
四、解题思路
任务:写出带参数的函数,并调用 math 或 random。请分清:自己写的函数与库提供的函数。
本课主要用到:Mixly 图形化积木与屏幕输出。
- 1明确任务「带参数计分或抽卡」:输出应随实参变化。
- 2先 import 所需模块,再定义并调用函数。
- 3运行后只改一个实参,观察结果是否跟随。
流程示意(可对照左侧文字)
五、图形块功能讲解
下面只列出本课首次出现的 Mixly 图形块(真积木截图)。已在前面课讲过的不再重复;先认新块,再点「载入」对照拖搭。
| 图形块 | 分类 | 作用 | 本课用法 |
|---|---|---|---|
![]() | 列表 | 从列表中随机选出一个元素。 | 本课编程练习中首次使用,载入后可在工具箱对照。 |
![]() | 数学 | 在指定范围内随机取整数或小数。 | 本课编程练习中首次使用,载入后可在工具箱对照。 |
六、知识点讲解
参数是调用函数时传进去的数据,同一函数换不同实参会得到不同结果。标准库提供现成工具,如数学运算、随机抽取,须先导入再使用。本课借用工具箱——不要把库函数和自己定义的函数混为一谈。
先弄清:改实参、先导入;再进编程练习对照结果。
七、编程练习
用下拉列表切换题目;下方 Mixly 默认显示图形化积木。请在 Mixly 工具栏点「运行」;「检查」读取 Mixly 代码自动判题。请先读本页「四、解题思路」与「五、图形块功能讲解」,再点载入。
参考代码(对照抄写到下方 Mixly)
# 体验:双参数函数 + 随机抽一张(结果应在列表内)
import random
def add_score(a, b):
return a + b
print(add_score(3, 5))
samples = ["苹果", "香蕉", "橙子"]
pick = random.choice(samples)
print(pick)
print(pick in samples)
正在载入编程环境
正在载入 Mixly 图形化编程环境…
八、课堂练习
先完成两道正误判断,再做其余题目;选出后点「检查」。
判断:同一函数换不同参数,可以得到不同结果;使用 math、random 前要先导入。
判断:只要会写 import,就等于已经学会机器学习,不必再写自己的函数。
函数可以?
使用开方等数学工具前,一般要?
标准库和自己写的函数,相同点是?
九、本节小结
本课主题是参数与标准库:调用时传入数据;math、random 等须先导入再使用。

