使用turtle库绘制太极图
时间: 2024-09-20 17:00:36 浏览: 74
菊花绘制_python编程_python_turtle绘图_
5星 · 资源好评率100%
使用Python的turtle库绘制太极图,可以利用turtle模块提供的图形绘制功能,结合一些基本形状和循环来创建复杂的图案。以下是一个简单的示例,展示了如何通过turtle来绘制太极图的主要元素——阴阳鱼:
```python
import turtle
# 设置画布大小和背景颜色
screen = turtle.Screen()
screen.bgcolor("black")
# 创建turtle对象并设置填充色
taiji_turtle = turtle.Turtle()
taiji_turtle.fillcolor("white")
taiji_turtle.speed(0) # 提高绘图速度
def draw_circle(radius):
taiji_turtle.begin_fill()
for _ in range(4): # 绘制四分之一圆
taiji_turtle.forward(radius)
taiji_turtle.left(90)
taiji_turtle.end_fill()
# 绘制阳鱼
draw_circle(200)
taiji_turtle.penup()
taiji_turtle.goto(-100, -100)
taiji_turtle.pendown()
# 转换方向并绘制阴鱼
taiji_turtle.right(180)
draw_circle(150)
# 清理屏幕并显示太极图
turtle.done()
阅读全文