python海龟绘图turtle(九):实例-太极图
海龟绘图(turtle)是python的一个有趣的内置模块,是python语言的标准库之一,是入门级的图形绘制函数库。
今天分享使用海龟绘图turtle绘制太极图。
代码如下:
import turtle # 导入海龟绘图
pen = turtle.Pen() # 画笔实例
pen.pensize(5) # 设置画笔粗细
pen.penup() # 抬笔
pen.color("black") # 设置画笔颜色
pen.pendown() # 落笔
pen.circle(100,180) # 绘制左内部上面小半圆
pen.circle(200,180) # 绘制左侧大半圆
pen.circle(100,-180) # 绘制内部下面小半圆
pen.begin_fill() # 开始填充颜色
pen.circle(100,180) # 重复绘制内部下面小半圆
pen.circle(200,180) # 绘制右侧大半圆
pen.circle(100,-180) # 绘制内部上面小半圆
pen.end_fill() # 结束填充颜色
pen.penup() # 抬笔
pen.goto(0,100) # 定位上面圆点
pen.dot(50) # 绘制上面黑色圆点
pen.goto(0,-100) # 定位下面圆点
pen.color('white') # 设置颜色
pen.dot(50) # 绘制下面白色圆点