Python零基础学习 | 分享一个使用Python画出太极阴阳八卦图的代码

大家好,我是王某人。

一、写在前面

前几天在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()

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

 

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

后面多次修改八卦图颜色,演示了好多图片,这里拿出几张给大家看看。

 

 

下图是支持的所以颜色。

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

 

三、写在最后

这篇文章主要分享了一个使用Python画出太极阴阳八卦图的代码,针对该问题给出了具体的解析和代码演示。欢迎大家一起来探讨,我这里还整理了一套Python零基础的学习路线及资料,大家可以扫名片找我的小助手领取

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值