1,引入海龟绘图

import turtle as t

2,基本操作,绘制一个蓝色的圆

#设置圆颜色
 t.color(‘blue’)#开始绘制
 t.begin_fill()#参数redius=100表示圆的半径
 t.circle(100)#结束绘制
 t.end_fill()

3,绘制具有渐变色的圆

color_list = []
#从赤道黄
 for g in range(0,256):
 color_list.append((255,g,0))#从黄到绿
 for r in range(255,-1,-1):
 color_list.append((r,255,0))#从绿到青
 for b in range(0,256):
 color_list.append((0,255,b))#从青到蓝
 for g in range(255,-1,-1):
 color_list.append((0,g,255))#从蓝到紫
 for r in range(0,256):
 color_list.append((r,0,255))#从紫到红
 for g in range(255,-1,-1):
 color_list.append((255,0,b))

4,# 清空窗口,重置turtle状态为起始状态

#(上面画了个蓝色的圆,清除)
 t.reset()#参数也可以用数字1-10代替,1最慢,10最快
 t.speed(‘fastest’)#切换rgb色彩模式,1.0:rgb小数模式 255:rgb整数模式
 t.colormode(255)#设置起始坐标点(圆点)
 t.goto(0,0)#设置起始绘图点
 start = (0,-100)h=0
for c in color_list:
 t.color©
 t.begin_fill()
 t.goto(start)#只改变海龟的行进方向(角度按逆时针)
 #但不行进,angle为绝对度数
 t.seth(h)#参数1:代表圆的半径,参数2代表将圆评分为1536份
 #(circle_list有1536个元素)
 t.circle(100,360/1536)#获取当前起始坐标,当再次到达该坐标时,停止
 p=t.pos()
 h=t.heading()
 t.goto(0,0)
 start=(p[0],p[1])
 t.end_fill()