# 用不同的颜色填充多边形
import turtle
t=turtle.Pen()
t.color('white')
r=30 #半径
t.penup()
t.setheading(180)#海龟往左
t.forward(270)#移动往左
t.setheading(0)#海龟往右
colorsList=['red','orange','yellow','green','blue','cyan','purple','violet']
for edge in range(3,13,1):
t.pendown()
t.fillcolor(colorsList[edge % 8])
t.begin_fill()#想要开始填充前调用
t.circle(r,steps=edge)
t.end_fill()#结束填充
t.penup()
t.forward(60)
# 绘制五角星蓝色星星
import turtle
t=turtle.Pen()
sides=5#星星的个数
angle=180-(180/sides)#每个循环海龟转动角度
size=100#星星长度
t.color('blue')
t.begin_fill()
for x in range(sides):
t.forward(size)#海龟向前绘线移动100
t.right(angle)#海龟方向左转的度数
t.end_fill()
海龟绘图之填充颜色
最新推荐文章于 2024-08-20 09:57:24 发布