当前位置:首页>python>少儿编程Python:别总画黑白的线条啦!教孩子用代码给小海龟“换彩笔”

少儿编程Python:别总画黑白的线条啦!教孩子用代码给小海龟“换彩笔”

  • 2026-10-11 07:12:24
少儿编程Python:别总画黑白的线条啦!教孩子用代码给小海龟“换彩笔”

哈罗,各位大朋友小朋友们!上一期我们成功召唤出了 Python 里的画画小海龟(Turtle),还指挥它走出了一个正方形。

但是,细心的小朋友肯定发现了:这只海龟默认只会用细细的黑笔画画,这也太单调了吧?

今天,我们就来教孩子们给小海龟的工具箱升级!带大家认识几个超级实用的“魔法函数”,不仅能换彩笔、换粗细,还能让海龟在画布上“瞬移”!

🎨 第一招:打开小海龟的“调色盘”

现实中画画我们需要去挑选不同颜色的水彩笔,在 Python 里,我们只需要一句话就能给画笔换颜色:

  • 换色魔法:pencolor() 函数。

  • 怎么用: 在括号里填上你想要的颜色对应的英文单词(记住要加上引号哦),比如:'red'(红色)、'green'(绿色)、'blue'(蓝色)、'yellow'(黄色)、'pink'(粉色)等等。

举个栗子:如果你敲下 turtle.pencolor('red'),接下来小海龟画出的线条就全部变成红彤彤的啦!

🖌️ 第二招:给画笔换个“粗笔头”

有时候我们要画大块的图案,细细的笔尖画起来太慢。别急,小海龟的笔头是可以随意变大变小的:

  • 粗细魔法:pensize() 函数。

  • 怎么用: 在括号里填入一个整数,数字越大,画笔的型号就越大,画出来的线也就越粗。

好玩的尝试:画个甜甜圈!如果我们把画笔调得特别粗(比如粗细设为 60),然后再换上粉色,让它画个圈。

import turtle
turtle.pencolor('pink')   # 换成粉色画笔
turtle.pensize(60)        # 把画笔调到60那么粗
turtle.circle(60)         # 画一个半径是60的圆
按下运行,屏幕上就会出现一个胖乎乎、超级可爱的粉色甜甜圈!

🚀 第三招:教海龟学会“瞬移”

之前我们指挥海龟,都是用 forward()(前进)让它一步步爬。但如果我想让它直接去屏幕的左上角画画呢?

  • 认识坐标系: 小海龟默认的出发点是在画布的正中央,这个位置的坐标是 (0,0)。画布就像一张带有网格的地图。

  • 瞬移魔法:goto(x, y) 函数。只要告诉它横坐标(x)和纵坐标(y),海龟就能立刻到达画布上的任意一点。

🛸 第四招:飞行模式开启(抬笔与落笔)

这里有个小问题:如果海龟直接从中央瞬移到左上角,它爬行的路线上会留下一条难看的长长笔迹。怎么才能做到“悄无声息”地飞过去呢?

这就需要用到我们今天最酷的一组动作指令:

  • penup()(抬起画笔): 让画笔离开画布。这时候海龟再怎么跑,纸上都不会留下痕迹了。

  • pendown()(落下画笔): 到了目的地之后,让画笔重新接触画布,准备继续画画。

实战用法(画同心圆):想画两个套在一起的圆圈(同心圆),你可以先画一个小圆,然后 penup() 抬笔,把海龟往下挪一点,再 pendown() 落笔,画一个大圆!

📝 今日成就卡

跟着今天的课程,孩子们的小海龟已经升级为“高阶画师”啦:

  • 变成了色彩大师: 学会了用 pencolor() 给线条上色。

  • 掌控了画笔粗细: 学会了用 pensize() 调整笔号,甚至画出了甜甜圈。

  • 拥有了空间魔法: 懂得了原点 (0,0) 的概念,学会了用 goto() 配合 penup()、pendown() 在画布上自由穿梭。

最新文章

随机文章