Python的turtle库是一个用于绘图的库,它提供了一系列的命令来绘制各种图形。以下是一些常见的turtle命令案例:
turtle.forward(distance)
:向前移动指定距离。turtle.backward(distance)
:向后移动指定距离。案例:
import turtle
t = turtle.Turtle()
t.forward(100) # 画一条长度为100的直线
turtle.done()
turtle.right(angle)
:向右旋转指定角度。turtle.left(angle)
:向左旋转指定角度。turtle.circle(radius, extent=None)
:绕圆心旋转指定角度,可选参数extent控制旋转的角度范围。案例:
import turtle
t = turtle.Turtle()
t.circle(50) # 画一个半径为50的圆
t.right(90) # 向右转90度
t.forward(50) # 画一条长度为50的直线
turtle.done()
turtle.begin_fill()
和 turtle.end_fill()
:开始和结束填充颜色。turtle.pencolor(color)
:设置画笔颜色。turtle.pensize(size)
:设置画笔宽度。案例:
import turtle
t = turtle.Turtle()
t.pencolor("blue")
t.pensize(3)
for i in range(3): # 画一个三角形
t.forward(100)
t.right(120)
turtle.end_fill()
turtle.done()
turtle.star()
:画一个五角星。turtle.heart()
:画一个心形。案例:
import turtle
t = turtle.Turtle()
t.pencolor("red")
t.pensize(2)
t.star() # 画一个五角星
t.right(60)
t.heart() # 画一个心形
turtle.done()
案例:
import turtle
t = turtle.Turtle()
t.pencolor("green")
t.pensize(4)
for i in range(10):
t.forward(i * 10)
t.right(36)
turtle.done()
这些案例只是turtle库功能的一部分,你可以通过查阅官方文档来了解更多命令和用法。