python利用turtle绘制太极图形,并显示运行图
时间: 2024-12-06 20:22:08 浏览: 83
在Python中,我们可以借助turtle模块来绘制太极图形,它是一个内置的图形库,适合于教学和创建简单的动画。以下是一个基本的例子,展示如何使用turtle绘制一个简化的太极图形:
```python
import turtle
# 创建turtle对象并设置速度
t = turtle.Turtle()
t.speed(1)
# 设置颜色和填充色
colors = ['white', 'black']
fill_color = colors[0]
# 定义函数绘制黑白圆圈
def draw_circle(radius):
t.fillcolor(fill_color)
t.begin_fill()
t.circle(radius)
t.end_fill()
# 绘制太极的黑白两个部分
draw_circle(50)
t.left(90)
draw_circle(40) # 小圆在大圆内部偏右上角
# 清理屏幕
t.hideturtle()
turtle.done() # 显示图形直到关闭窗口
# 更换颜色并继续绘制另一部分
fill_color = colors[1]
t.color('white', fill_color)
t.penup()
t.forward(80)
t.pendown()
draw_circle(30)
t.right(90)
draw_circle(20)
# 结束程序
turtle.bye()
```
这个脚本首先画了一个较大的白色圆,然后画一个小一些的黑色圆,放在白色圆的右上方形成太极图案的一部分。接着,它改变颜色和位置再绘制另一个类似的部分。
阅读全文
相关推荐










