0Pricing
Coding for Kids · 课时

绘制图形

使用循环绘制正方形和三角形

绘制图形 是 CoddyKit 上的免费 Coding for Kids 课时。 这是第 3 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Coding for Kids 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Coding for Kids 课程共包含 4 节课。

让我们绘制图形!

您好,图形大师!🔺⬜ 今天我们的海龟要绘制正方形和三角形等完整图形!

正方形有 4 条边

正方形其实就是:走、转弯、走、转弯……重复 4 次!🟦

每次转弯都是 90 度。

完整绘制正方形

这里是完整写出的正方形。数一数它的四条边!⬜

import turtle

t = turtle.Turtle()
t.forward(100)
t.right(90)
t.forward(100)
t.right(90)
t.forward(100)
t.right(90)
t.forward(100)
turtle.done()

重复得太多了!

呼,我们把相同的内容输入了 4 次。😅

有更聪明的方法。我们可以使用循环!

循环替我们重复

for 循环会替我们重复执行步骤。🔁

for i in range(4): 的意思是“执行这个操作 4 次”。

使用循环绘制正方形

还是同一个正方形,但代码更短、更整洁!看看循环的魔法吧!✨

import turtle

t = turtle.Turtle()
for i in range(4):
    t.forward(100)
    t.right(90)
turtle.done()

同一个正方形,输入更少

循环替我们完成了 4 次行走和转弯!🎉

输入更少,正方形同样漂亮。⬜

三角形有 3 条边

三角形有 3 条边。绘制三角形时,海龟每次转 120 度。🔺

使用循环绘制三角形

只需将 4 改为 3,将 90 改为 120。太神奇了!🔺

import turtle

t = turtle.Turtle()
for i in range(3):
    t.forward(100)
    t.right(120)
turtle.done()

图形只是一些模式

看到这个模式了吗?重复行走和转弯!🔁

边数越多,重复次数越多,转弯角度越小。您还可以绘制五边形!⬠

图形巫师!

您使用循环绘制了正方形和三角形。🧙 循环为我们省下了很多工作!

接下来:添加颜色!🌈

快速检查

检查一下图形知识!🧠

图形完成!

太棒了!🏆 您已经可以使用循环绘制图形。

下一课会让它们变得色彩缤纷、更加漂亮!🎨

常见问题解答

「绘制图形」课时是免费的吗?

是的 — 「绘制图形」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Coding for Kids 课程的其余内容,请升级到 CoddyKit PRO。 Coding for Kids 课程共包含 4 节课。

「绘制图形」这节课中我会学到什么?

使用循环绘制正方形和三角形 你通过在浏览器中直接运行的动手代码来练习 Coding for Kids,全天候 AI 导师会在你学习这节课的过程中回答你的问题。

学习 Coding for Kids 需要有经验吗?

无需任何先前经验。CoddyKit 上的 Coding for Kids 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 3 节课,共 4 节。

「绘制图形」课时需要多长时间?

大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。

我能在这节 Coding for Kids 课中编写并运行代码吗?

能。每节 Coding for Kids 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。

此课程中的所有课时

  1. 认识海龟
  2. 绘制直线和转弯
  3. 绘制图形
  4. 添加颜色
← 返回 Coding for Kids