用户:ALreaDy丶查看:0 回复:0 评论:0 创建时间:2020-01-05T20:07:09
import turtle
t = turtle.Pen()
# 绘制太极的一半,color1代表一半的主颜色,color2代表小圆的颜色, r代表最外面大圆的半径
def draw(color1, color2, r):
t.fillcolor(color1)
t.begin_fill()
t.circle(r/2, 180)
t.circle(r, 180)
t.left(180)
t.circle(-r/2, 180)
t.end_fill()
# 画中间的小圆
t.left(90)
t.penup()
t.forward(0.35*r)
t.pendown()
t.right(90)
t.fillcolor(color2)
t.begin_fill()
t.circle(0.15*r)
t.end_fill()
# 绘制整个太极图像,r代表半径
def draw_TJ(r):
draw('black', 'white', r)
t.right(90)
t.penup()
t.forward(0.35*r)
t.pendown()
t.right(90)
draw('white', 'black', r)
t.hideturtle()
draw_TJ(200)