用python代码画太极图
时间: 2023-02-06 08:20:25 浏览: 125
好的,这是用 Python 画太极图的代码:
```
import turtle
# 画一个圆
def draw_circle(radius, color):
turtle.pencolor(color)
turtle.circle(radius)
# 画一个太极
def draw_taiji():
turtle.speed(10) # 设置画图速度
turtle.penup() # 抬起画笔,不留下痕迹
turtle.goto(0, -200) # 移动画笔位置
turtle.pendown() # 放下画笔,开始画图
turtle.pensize(5) # 设置画笔宽度
# 画一个黑色圆
draw_circle(200, "black")
# 画一个白色圆
turtle.penup() # 抬起画笔
turtle.goto(0, 0) # 移动画笔位置
turtle.pendown() # 放下画笔
draw_circle(200, "white")
# 画一个黑色圆
turtle.penup() # 抬起画笔
turtle.goto(0, 0) # 移动画笔位置
turtle.pendown() # 放下画笔
draw_circle(100, "black")
# 画一个白色圆
turtle.penup() # 抬起画笔
turtle.goto(0, 0) # 移动画笔位置
turtle.pendown() # 放下画笔
draw_circle(100, "white")
# 程序入口
if __name__ == "__main__":
turtle.hideturtle() # 隐藏海龟
turtle.title("画太极图") # 设置窗口标题
turtle.setup(400, 400) # 设置窗口大小
draw_taiji() # 画太极图
turtle.exitonclick() # 点击窗口关闭
```
在使用上述代码之前,需要先安装 turtle 库。你可以使用以下命令来安装 turtle 库:
阅读全文