单元一

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

任务场景:自己写函数,也学会借用标准库工具箱
任务场景:自己写函数,也学会借用标准库工具箱

一、任务目标

理解参数是调用时传入函数的数据,标准库(如 math、random)提供现成工具;能写带两个参数的计分函数,并用随机抽一张样本卡。

二、我们要学什么

  • 学习要点:借用工具箱|函数参数与标准库
  • 本课过关:能完成:说出形参在定义时声明、实参在调用时传入;载入体验程序,指出 math 或 random 须先导入再使用;改实参后重新运行,计算结果跟着变。
  • 示例对齐:体验题对应本课「编程体验」;完整代码对应编程题1;补全与独立编写对应编程题2–3。均在 Mixly 图形化积木中完成。

三、本节要点

本课要认识参数与标准库。重难点是先导入再调用;同一函数换实参即可得到不同结果。要点对齐「借用工具箱|函数参数与标准库」。

1读场景明确真实任务
2对要点借用工具箱|函数参数与标准库
3载入运行图形化积木

四、解题思路

任务:写出带参数的函数,并调用 math 或 random。请分清:自己写的函数与库提供的函数。

本课主要用到:Mixly 图形化积木与屏幕输出。

  1. 1明确任务「带参数计分或抽卡」:输出应随实参变化。
  2. 2先 import 所需模块,再定义并调用函数。
  3. 3运行后只改一个实参,观察结果是否跟随。

流程示意(可对照左侧文字)

任务:带参数计分或抽卡先 import 所需模块运行后只改一个实参

五、图形块功能讲解

下面只列出本课首次出现的 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)

八、课堂练习

先完成两道正误判断,再做其余题目;选出后点「检查」。

  1. 判断:同一函数换不同参数,可以得到不同结果;使用 math、random 前要先导入。

  2. 判断:只要会写 import,就等于已经学会机器学习,不必再写自己的函数。

  3. 函数可以?

  4. 使用开方等数学工具前,一般要?

  5. 标准库和自己写的函数,相同点是?

九、本节小结

本课主题是参数与标准库:调用时传入数据;math、random 等须先导入再使用。