一、Turtle库详解
Turtle库是Python语言中一个绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。
二、Turtle应用示例
源程序:
import turtle # 导入turtle包
t = turtle.Pen() # 启用画笔
turtle.bgcolor("black") # 设置背景颜色为黑色
sides = 6 # 设置绘制边的数目
colors = ["red", "yellow", "green", "blue", "orange", "purple"] # 设置画笔颜色
for x in range(360): # 360度旋转
t.pencolor(colors[x % sides]) # 取余设置每次画笔的颜色
t.forward(x * 3 / sides + x) # 设置画笔前进像素长度
t.left(360 / sides + 1) # 画笔向左转
t.width(x * sides / 180) # 设置画笔宽度
t.left(91) # 画笔向左转91度
t.done()
效果展示: