返回

Python Turtles 绘图:让海龟游出神奇世界!

闲谈

Python Turtle 库是 Python 标准库中的绘图库,作为入门级的绘图库,它使用简单,易于上手。只需导入 turtle 库,您就可以开始在画布上尽情作画。

Turtle 库的绘图原理很简单:有一只海龟,位于画布的正中心。海龟可以通过不同的命令移动、转弯、画线等,从而在画布上绘制出各种图形。

掌握 Python Turtle 库的基本操作,您可以轻松绘制出各种有趣的作品。这里是一些常用的 Turtle 命令:

# 前进
turtle.forward(100)

# 后退
turtle.backward(100)

# 左转
turtle.left(90)

# 右转
turtle.right(90)

# 抬起画笔
turtle.penup()

# 放下画笔
turtle.pendown()

# 设置画笔颜色
turtle.color("red")

# 设置画笔粗细
turtle.width(5)

通过组合这些命令,您可以绘制出各种有趣的图形。比如,您可以绘制一个正方形:

import turtle

# 创建一个新的 Turtle 对象
t = turtle.Turtle()

# 设置画笔颜色
t.color("red")

# 设置画笔粗细
t.width(5)

# 前进 100 像素
t.forward(100)

# 右转 90 度
t.right(90)

# 前进 100 像素
t.forward(100)

# 右转 90 度
t.right(90)

# 前进 100 像素
t.forward(100)

# 右转 90 度
t.right(90)

# 前进 100 像素
t.forward(100)

# 隐藏海龟
t.hideturtle()

# 完成绘制
turtle.done()

您还可以用 Python Turtle 库绘制出更复杂的图形。比如,您可以绘制一个五角星:

import turtle

# 创建一个新的 Turtle 对象
t = turtle.Turtle()

# 设置画笔颜色
t.color("red")

# 设置画笔粗细
t.width(5)

# 前进 100 像素
t.forward(100)

# 右转 144 度
t.right(144)

# 前进 100 像素
t.forward(100)

# 右转 144 度
t.right(144)

# 前进 100 像素
t.forward(100)

# 右转 144 度
t.right(144)

# 前进 100 像素
t.forward(100)

# 右转 144 度
t.right(144)

# 前进 100 像素
t.forward(100)

# 隐藏海龟
t.hideturtle()

# 完成绘制
turtle.done()

现在,您已经学会了 Python Turtle 库的基本操作。快来尽情挥洒您的创意,探索 Python Turtle 绘图的无限可能吧!