用python利用turtle画图画一个太极图
时间: 2024-09-19 16:17:03 浏览: 38
python画图-使用Python+turtle实现画名字.zip
在Python中,我们可以使用`turtle`模块来绘制简单的图形,包括太极图。太极图通常由两个圆形和它们之间的黑白两色填充区域组成,可以使用循环和一些条件判断来实现。以下是简化的示例代码:
```python
import turtle
# 创建turtle对象并设置颜色
t = turtle.Turtle()
colors = ['black', 'white']
fill_color = True
# 绘制圆圈函数
def draw_circle(radius, color):
t.fillcolor(color)
if fill_color:
t.begin_fill()
t.circle(radius)
if fill_color:
t.end_fill()
# 绘制太极图
size = 150
radius = size / 2
draw_circle(radius, colors[0])
t.right(90)
draw_circle(radius - 10, colors[1]) # 减小内圆半径留出间隔
# 填充白色部分
t.penup()
t.goto(-radius + 10, radius + 10)
t.pendown()
t.fillcolor(colors[1])
draw_circle(radius - 10, colors[1])
# 清理舞台并显示
t.hideturtle()
turtle.done()
阅读全文