用python画八卦图
时间: 2023-10-19 13:07:47 浏览: 169
可以使用 Python 中的 turtle 模块来绘制八卦图,以下是示例代码:
```python
import turtle
# 设置画布
screen = turtle.Screen()
screen.bgcolor("white")
screen.title("八卦图")
# 设置画笔
pen = turtle.Turtle()
pen.speed(0)
pen.hideturtle()
# 画圆
def drawCircle(color, radius, position):
pen.penup()
pen.setposition(position)
pen.pendown()
pen.color(color)
pen.begin_fill()
pen.circle(radius)
pen.end_fill()
# 画半圆
def drawHalfCircle(color, radius, position, extent):
pen.penup()
pen.setposition(position)
pen.pendown()
pen.color(color)
pen.begin_fill()
pen.circle(radius, extent)
pen.end_fill()
# 画八卦图
drawCircle("black", 100, (0, 0))
drawHalfCircle("white", 50, (0, 100), 180)
drawHalfCircle("black", 50, (0, -100), 180)
turtle.done()
```
运行代码后,将会显示出一个黑白相间的八卦图。你可以根据自己的需求更改颜色、大小、位置等参数,来绘制出符合自己想法的八卦图。
阅读全文