分享一个使用Python画出太极阴阳八卦图的代码

简介: 分享一个使用Python画出太极阴阳八卦图的代码

大家好,我是皮皮。


一、前言


前几天在Python最强王者交流群有个叫【小王】的粉丝分享一个使用Python画出太极阴阳八卦图的代码,这里拿出来给大家分享下,一起学习下。

image.png

不过这里他的代码是有点问题的,不过不慌,下面【月神】给出了解答。


二、解决过程


下面【月神】给出了修改后的代码,这里分享给大家。【月神】的思路是先画右边黑的,再画左边白的,最后点两个点。

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()

image.png

本地跑完代码之后,一张八卦图就出来了,很炫酷!

image.png

太极生两仪,两仪生四象,四象生八卦,八卦定吉凶,吉凶生大业!

后来【冫马讠成】多次修改八卦图颜色,演示了好多图片,这里拿出几张给大家看看。

image.png

image.png

下图是支持的所以颜色。

image.png

感兴趣的朋友,可以自己跑跑看。


三、总结


大家好,我是皮皮。这篇文章主要分享了一个使用Python画出太极阴阳八卦图的代码,针对该问题给出了具体的解析和代码演示,帮助粉丝顺利解决了问题。


最后感谢粉丝【小王】提问,感谢【月神】给出的具体解析和代码演示,感谢【dcpeng】、【冫马讠成】、【炸蛋散】、【艾希·觉罗】、【孤独】、【瑜亮老师】等人参与学习交流。


小伙伴们,快快用实践一下吧!如果在学习过程中,有遇到任何问题,欢迎加我好友,我拉你进Python学习交流群共同探讨学习。


------------------- End -------------------

相关文章
|
27天前
|
算法 关系型数据库 Python
配电网中考虑需求响应(Python代码实现)【硕士论文复现】
配电网中考虑需求响应(Python代码实现)【硕士论文复现】
|
24天前
|
机器学习/深度学习 算法 安全
【PSO-LSTM】基于PSO优化LSTM网络的电力负荷预测(Python代码实现)
【PSO-LSTM】基于PSO优化LSTM网络的电力负荷预测(Python代码实现)
|
26天前
|
调度 Python
微电网两阶段鲁棒优化经济调度方法(Python代码实现)
微电网两阶段鲁棒优化经济调度方法(Python代码实现)
|
26天前
|
供应链 新能源 调度
微电网调度(风、光、储能、电网交互)(Matlab&Python代码实现)
微电网调度(风、光、储能、电网交互)(Matlab&Python代码实现)
|
27天前
|
安全 数据处理 Python
Python 函数式编程:让代码更简洁高效
Python 函数式编程:让代码更简洁高效
355 107
|
22天前
|
程序员 测试技术 开发者
Python装饰器:简化代码的强大工具
Python装饰器:简化代码的强大工具
147 92
|
25天前
|
机器学习/深度学习 数据采集 算法
【CNN-BiLSTM-attention】基于高斯混合模型聚类的风电场短期功率预测方法(Python&matlab代码实现)
【CNN-BiLSTM-attention】基于高斯混合模型聚类的风电场短期功率预测方法(Python&matlab代码实现)
|
1月前
|
程序员 数据安全/隐私保护 Python
1行Python代码,实现PDF的加密、解密
程序员晚枫分享使用python-office库实现PDF批量加密与解密的新方法。只需一行代码,即可完成单个或多个PDF文件的加密、解密操作,支持文件路径与正则筛选,适合自动化办公需求。更新至最新版,适配性更佳,操作更简单。
1行Python代码,实现PDF的加密、解密
|
23天前
|
运维 算法 新能源
基于风光储能和需求响应的微电网日前经济调度(Python代码实现)
基于风光储能和需求响应的微电网日前经济调度(Python代码实现)

热门文章

最新文章

推荐镜像

更多