运用turtle绘制出太极图
时间: 2024-09-14 21:10:07 浏览: 52
python turtle 绘制太极图的实例
使用Python的turtle模块可以简单地绘制出太极图的基本形状。太极图由两个圆形组成,通常是内圆小一些,外圆大一些,它们相交于中心点,象征阴阳的对立统一。以下是一个简单的示例,展示如何绘制:
```python
import turtle
# 创建turtle对象并设置背景颜色
window = turtle.Screen()
window.bgcolor("white")
# 设置画笔
t = turtle.Turtle()
t.speed(0) # 加快绘制速度
# 绘制黑色的外部大圆
t.color("black")
t.begin_fill() # 开始填充圆的颜色
t.circle(150)
t.end_fill()
# 绘制白色的内部小圆
t.penup()
t.goto(-75, -75) # 移动到大圆中心
t.pendown()
t.fillcolor("gray") # 使用灰色作为填充色,表示太极阴的部分
t.circle(50)
t.penup()
t.goto(75, -75)
t.pendown()
t.circle(50)
# 绘制中心的黑点
t.color("black")
t.penup()
t.goto(0, 0)
t.pendown()
t.dot(20) # 黑色实心圆表示阳
# 关闭窗口
turtle.done()
阅读全文