用Python中turtle画一个太极图
时间: 2024-09-20 21:09:52 浏览: 103
python用turtle画出给定图片的图像、校徽等复杂图像都可以
5星 · 资源好评率100%
在Python中,我们可以利用turtle模块来绘制简单的图形,包括太极图。太极图通常由两个圆组成,一个黑色,代表阳;另一个白色,代表阴。下面是创建一个基础太极图的简单示例:
```python
import turtle
# 创建龟
t = turtle.Turtle()
t.speed(0) # 设置快速绘图
# 定义颜色
black = (0, 0, 0)
white = (255, 255, 255)
# 绘制圆形
def draw_circle(radius, color):
t.fillcolor(color)
t.begin_fill()
for _ in range(4):
t.forward(radius)
t.right(90)
t.end_fill()
# 主体部分,绘制黑白两圈
draw_circle(100, black)
t.penup()
t.goto(-100, -100)
t.pendown()
draw_circle(90, white)
# 边缘填充
for _ in range(2):
t.fillcolor(black)
t.begin_fill()
t.circle(180)
t.end_fill()
t.fillcolor(white)
t.begin_fill()
t.circle(170)
t.end_fill()
# 关闭窗口
turtle.done()
阅读全文