
上面的图形不是很复杂,稍微琢磨一下应该能画出来。名字不知道取什么好,就取名为:Python半彩圆图腾吧。 以下是参考代码:
from turtle import *
def draw_13(x,y,size):
"""画 colored semicircle pattern"""
cs = ['red','orange','yellow','green']
size = size/2
size2 = size/2
penup()
pensize(2)
pencolor('blue')
goto(x,y)
setheading(0)
pendown()
for i in range(4):
fillcolor(cs[i])
begin_fill()
circle(size,180)
end_fill()
fillcolor(cs[-i])
begin_fill()
circle(-size2,180)
end_fill()
right(90)
pensize(1)
penup()
goto(x,y)
setheading(0)
speed(0)
draw_13(0,0,150)
