Turtle 绘图
海龟绘图 (Turtle Graphics),原本是发明给儿童学习编程的。现在也移植到许多高级语音中,Python 也内置了 turtle 库,基本上能够复原 Turtle Graphics 的功能。
先看看如何用 turtle 进行绘图:
# 导入turtle包的所有内容:
from turtle import *
# 设置笔刷宽度:
width(4)
# 前进:
forward(200)
# 右转90度:
right(90)
# 笔刷颜色:
pencolor('red')
forward(100)
right(90)
pencolor('green')
forward(200)
right(90)
pencolor('blue')
forward(100)
right(90)
# 调用done()使得窗口等待被关闭,否则将立刻关闭窗口:
done()
上面示例中实现的效果如下图:
在这个例子中,就是指挥海龟移动,而移动的轨迹就是绘制的线条。在这里,绘制矩形,就是让海龟前进,右转 90 度,反复 4 次。
上面的代码中,width() 用来设置画笔的宽度, pencolor() 用来设置画笔颜色。还有更多的操作可以参考官网的说明