大家好,我是王某人。

一、写在前面

前几天在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零基础的学习路线及资料,大家可以扫名片找我的小助手领取

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

  1. 第10期:Python零基础学习路线

    大家好,我是你们的老朋友老王随聊,今天和大家讨论的话题--Python零基础应该怎么学? 通过这段时间和群里同学们交流,发现很多大学生甚至职场小白对Python学习路线不是很清晰,所以我花了一些时间给 ...

  2. Python零基础入门(一)——Python基础关键字和语法[学习笔记]

    Python零基础入门(一)--Python基础关键字和语法 目录 1. Hello World! 2. 字符串操作 3. 简单数学计算 4. if elif else 5. 循环 基础类型 pyth ...

  3. python零基础自学书籍-2018完整Python零基础到项目精通的学习书籍

    Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏.Python编程语言的流行直线上升,如何学习好Py ...

  4. python零基础入门教程视频下载-Python零基础入门学习视频教程全42集,资源教程下载...

    课程名称 Python零基础入门学习视频教程全42集,资源教程下载 课程目录 001我和Python的第一次亲密接触 002用Python设计第一个游戏 003小插曲之变量和字符串 004改进我们的小 ...

  5. python零基础能学吗 知乎-Python零基础学习能学好吗?老男孩Python面授班

    零基础学习Python真的可以学习好吗?我想对于这个问题,是大部分想要学习Python的人都会纠结考虑的问题吧,也是很多小白最关注的的问题,今天为大家详细的解释一下. Python语言因为具有一定的独 ...

  6. 软件测试Python编程基础学习分享

    #博学谷IT学习技术支持# 目录 一.前言 二.python基础 2.1print函数的简单使用 2.2注释 2.2.1单行注释 2.2.2多行注释 2.3Python代码中三种波浪线和 PEP8 2 ...

  7. 一份超级详细的Python零基础学习资料(仅此一家,可能会被404抓紧收藏)

    一.学习Python必备技能图谱 二.0基础如何系统学习Python? 一.Python的普及入门 1.1 Python入门学习须知和书本配套学习建议 1.2 Python简史 1.3 Python的 ...

  8. 零基础自学python计划_「经验分享」python零基础学习规划与建议!

    如果你选择了自学,我想给你提几点建议: 1.找浅显易懂,例程比较好的教程,从头到尾看下去.不要看很多本,专注于一本.把里面的例程都手打一遍,搞懂为什么. 2.去找实际项目练手.最好是要有真实的项目做. ...

  9. Python零基础学习

    1.python 1.Python是用来编写应用程序的高级编程语言.Python为我们提供了非常完善的基础代码库,覆盖了网络.文件.GUI.数据库.文本等大量内容,被形象 地称作"内置电池( ...

最新文章

  1. android jni语法,Android NDK中的JNIEXPORT和JNICALL
  2. 最近在做托盘时,发现 CnTrayIcon1的OnClick 事件,不能被其它按钮来执行,蛋疼。...
  3. “后浪95后”吴尚哲的 CVPR 最佳论文:无需任何监督,即可重建三维图像
  4. tomcat日志按天切分
  5. Android ping命令 -- Runtime
  6. aws emr 大数据分析_DataOps —使用AWS Lambda和Amazon EMR的全自动,低成本数据管道
  7. 第14篇:Flowable-BPMN操作流程之任务完成
  8. H5CS3酷炫登录注册静态页面
  9. 【svn】SSL error: A TLS warning alert has been received的解决方法
  10. 小明左右手分别拿两张纸牌:黑桃10和红心8,现在交换手中的牌。编写并输出互换后的结果
  11. 高射炮打蚊子丨用Visual Studio 2017写最初级的C语言程序
  12. centos 安装dosbox
  13. DBCHART的使用
  14. 职能与职位的区别_使安全职能与战略,目标和使命保持一致
  15. 健康生活 多用肥皂少用洗涤剂
  16. Linux命令之dos2unix
  17. 三国人物论—44—吕蒙
  18. 2021灾难频发,人类将来或面临8种灭绝方式,希望是第6种
  19. php中有关文件包含的函数有哪些,文件包含有关
  20. 一个事物两个方面的对比举例_作比较的句子大全简短-对比的句子什么比什么重要-什么和什么做比较的句子...

热门文章

  1. 快表的使用之访问内存有效时间计算
  2. R语言ggplot2可视化:通过在element_text函数中设置标签字体大小列表和标签字体形式列表自定义标签可视化效果
  3. 支付宝单笔查询接口需要人工开通【坑爹】
  4. FreeIPA环境搭建(二):客户端环境配置
  5. 通过广播获取ip地址的实现
  6. 4种票价!北京大兴机场线票价公示
  7. 中南大学杰出校友_杰出PHP社区成员的工作流程是什么?
  8. 全网商品搜索|1688|Taobao|天猫|京东api接口展示示例
  9. html div height=,height在css里什么意思?
  10. 知名动画公司访华,绘王发布新款INSPIROY Q11K数位板