八卦图 python
时间: 2023-08-25 15:10:35 浏览: 193
jQuery八卦图背景时钟代码
八卦图是一个代表阴阳哲学的图形,常见于道家文化中。下面是一段使用Python画出太极阴阳八卦图的代码示例:
```python
import turtle as t
# 设置背景和笔的移动速度及大小
t.bgcolor('yellow')
t.speed(10)
t.pensize(6)
# 画黑色的半圆
t.fillcolor("black")
t.begin_fill()
t.circle(100, 180)
t.left(0)
t.circle(50, 180)
t.circle(-50, 180)
t.end_fill()
# 画白色的半圆
t.fillcolor("white")
t.begin_fill()
t.circle(-100, 180)
t.left(180)
t.circle(50, 180)
t.circle(-50, 180)
t.end_fill()
# 在黑圆画白色的点
t.left(180)
t.up()
t.goto(10, 150)
t.down()
t.pencolor("white")
t.fillcolor("white")
t.begin_fill()
t.circle(13)
t.end_fill()
# 在白圆画黑色的点
t.up()
t.goto(-10, 30)
t.fillcolor("black")
t.begin_fill()
t.circle(15)
t.end_fill()
t.pencolor('blue')
t.goto(1000, 1000)
t.done()
```
该代码使用`turtle`库来绘制图形,首先设置背景颜色和笔的移动速度、大小。然后画出黑色和白色的半圆,最后在黑圆和白圆上分别画出白色和黑色的点。最终得到太极阴阳八卦图。
阅读全文