python画一个太极八卦图
时间: 2023-12-25 19:29:11 浏览: 50
以下是使用Python画太极八卦图的代码示例:
```python
import turtle
# 设置画布大小和背景颜色
turtle.setup(800, 600)
turtle.bgcolor("black")
# 设置画笔颜色和大小
turtle.pensize(3)
turtle.pencolor("white")
# 绘制太极图
turtle.speed(10)
# 绘制上半部分
turtle.fillcolor("black")
turtle.begin_fill()
turtle.circle(150, 180)
turtle.circle(75, 180)
turtle.left(180)
turtle.circle(-75, 180)
turtle.end_fill()
# 绘制下半部分
turtle.fillcolor("white")
turtle.begin_fill()
turtle.circle(-150, 180)
turtle.circle(-75, 180)
turtle.left(180)
turtle.circle(75, 180)
turtle.end_fill()
# 绘制两个小圆
turtle.penup()
turtle.goto(0, 150)
turtle.pendown()
turtle.fillcolor("black")
turtle.begin_fill()
turtle.circle(30)
turtle.end_fill()
turtle.penup()
turtle.goto(0, -150)
turtle.pendown()
turtle.fillcolor("white")
turtle.begin_fill()
turtle.circle(30)
turtle.end_fill()
# 隐藏画笔
turtle.hideturtle()
# 结束绘制
turtle.done()
```