单元二

第7课 换上彩色笔——pencolor

任务场景:换上彩色笔
任务场景:换上彩色笔

一、任务目标

理解 pencolor 设定随后线段的颜色,能先设色再绘制彩色线条或正方形,并说明更换颜色须再次调用 pencolor。

二、我们要学什么

  • 学习要点:画笔颜色|pencolor
  • 本课过关:能完成:说出 pencolor 改变的是线条颜色,可用英文色名(如 red、teal);载入体验程序,指出须先设色再绘制;中途改色后继续前进,前后线段颜色不同。
  • 示例对齐:体验题对应本课「编程体验」;完整代码对应编程题1;补全与独立编写对应编程题2–3。均在 Mixly 图形化积木中完成。

三、本节要点

本课要认识画笔颜色:pencolor 决定随后线段的颜色。重难点是设色时机与 pensize 相同——先设置再绘制;已画出的线段不会回溯变色。要点对齐「画笔颜色|pencolor」。

1读场景明确真实任务
2对要点画笔颜色|pencolor
3载入运行图形化积木

四、解题思路

任务:用 pencolor 画出彩色线条或彩色正方形。请分清输入(颜色名)与输出(画布上的彩色轨迹)。

本课主要用到:海龟画布(Mixly 海龟/画图区域)。

  1. 1明确任务「画出彩色轨迹」:输出应是指定颜色的线段或正方形。
  2. 2创建海龟后先调用 pencolor,再发出前进或转弯命令。
  3. 3运行后只改颜色名,观察随后线段的颜色是否跟随变化。

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

任务:画出彩色轨迹创建海龟后先调用 pencolor运行后只改颜色名

五、图形块功能讲解

下面只列出本课首次出现的 Mixly 图形块(真积木截图)。已在前面课讲过的不再重复;先认新块,再点「载入」对照拖搭。

图形块分类作用本课用法
笔的颜色
海龟画图设置画笔颜色。本课编程练习中首次使用,载入后可在工具箱对照。

六、知识点讲解

画笔颜色决定随后线段的颜色。本课用彩线作例子——先「设置画笔颜色」,再绘制。再设一次只影响之后的线段。粗细由「设置画笔粗细」管,颜色由「设置画笔颜色」管,两块积木彼此独立。

先弄清:改的是颜色这一输入;再进编程练习对照色线。

七、编程练习

用下拉列表切换题目;下方 Mixly 默认显示图形化积木。请在 Mixly 工具栏点「运行」;「检查」读取 Mixly 中的代码自动判题。请先读本页「四、解题思路」与「五、图形块功能讲解」,再点载入。

看底部两条不同颜色的线。

参考代码(对照抄写到下方 Mixly)
import turtle

tina = turtle.Turtle()

tina.pensize(4)
tina.pencolor("tomato")
tina.forward(100)
tina.left(120)
tina.pencolor("royalblue")
tina.forward(100)

八、课堂练习

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

  1. 判断:换笔色后,新画的线用新颜色;已经画好的线保持原色。

  2. 判断:把 pencolor 设为 red 以后,线条会自动变得和 pensize(8) 一样粗。

  3. 「笔的颜色」积木用来?

  4. 想画出红、蓝两条不同颜色的线,可以?

  5. 中途把颜色从 red 改成 blue,已经画好的红线会?

九、本节小结

本课主题是画笔颜色:pencolor 设定随后线段的颜色,须先设色再绘制。更换颜色时再次调用 pencolor。