效果如下所示:

# -*- coding: utf-8 -*-

import turtle

# 绘制太极图函数

def draw_TJT(R):

turtle.screensize(800, 600, "green")  # 画布长、宽、背景色 长宽单位为像素

turtle.pensize(1)  # 画笔宽度

turtle.pencolor('black')  # 画笔颜色

turtle.speed(10)  # 画笔移动速度

TJT_color = {1: 'white', -1: 'black'}  # 太极图填充色 1 白色 -1 黑色

color_list = [1, -1]

"""

先画半边,再画另一边

"""

for c in color_list:

turtle.fillcolor(TJT_color.get(c))  # 获取该半边的填充色

turtle.begin_fill()  # 开始填充

# 开始画出半边的轮廓

turtle.circle(R / 2, 180)

turtle.circle(R, 180)

turtle.circle(R/2, -180)

turtle.end_fill()  # 结束填充 上色完成

# 绘制该半边的鱼眼

turtle.penup()  # 提起画笔,移动不留痕

turtle.goto(0, R/3*c)  # 移动到该半边的鱼眼的圆上 R/3*c 表示移动到哪边

turtle.pendown(

python turtle画太极的代码_python turtle 绘制太极图的实例相关推荐

  1. python中画圆的代码_Python编程12:Python画图之turtle库如何画圆

    #少儿编程# 从上一篇开始,我将和小朋友们一起用Python语言来画图.turtle库是Python语言中一个很流行的绘制图像的库,上一篇我们已经知道如何使用turtle库,如何使用turtle库的函 ...

  2. 用python函数画德国国旗代码_Python使用Turtle模块绘制五星红旗代码示例

    在Udacity上课时学到了python的turtle方法,这是一个很经典的用来教小孩儿编程的图形模块,最早起源于logo语言.python本身内置了这个模块,其可视化的方法可以帮助小孩儿对编程的一些 ...

  3. python turtle画爱心的代码_Python|用turtle画笔画爱心

    欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 问题描述 Turtle是python中的一种可视化工具库,可以 ...

  4. python turtle画房子详细解释_Python turtle画图库画姓名实例

    *****看一下我定义的change()和run()函数****** 绘图坐标体系: 作用:设置主窗体的大小和位置 turtle.setup(width, height, startx, starty ...

  5. python turtle画四叶草的步骤_python turtle工具绘制四叶草的实例分享

    本篇文章介绍了python使用turtle库绘制四叶草的方法,代码很简单,希望对学习python的朋友有帮助. import turtle import time turtle.setup(650., ...

  6. python turtle画有趣的图形_Python turtle库绘制简单图形

    一.简介 Python中的turtle库是一个直观有趣的图形绘制函数库.turtle库绘制图形有一个基本框架:一个小海龟在坐标系中爬行,其爬行轨迹形成了绘制图形. 二.简单的图形列举 1.绘制4个不同 ...

  7. python turtle画房子详细解释_Python Turtle 绘图

    Turtle 绘图 海龟绘图 (Turtle Graphics),原本是发明给儿童学习编程的.现在也移植到许多高级语音中,Python 也内置了 turtle 库,基本上能够复原 Turtle Gra ...

  8. python中画圆的代码_python实现画圆功能

    本文实例为大家分享了python实现画圆功能的具体代码,供大家参考,具体内容如下 # -*- coding: utf-8 -*- """ __author__= 'Du' ...

  9. python turtle画彩虹的代码_Python使用turtle绘制国旗,Python图片转换位字符画

    这篇文章主要是整合一些趣味代码,一方面自己对这些内容比较感兴趣,另一方面希望这些代码能提升大家的编程兴趣. 一.Python使用turtle绘制国旗 代码如下: 运行结果如下所示,它是动态绘制过程. ...

最新文章

  1. django自定义过滤器及模板标签
  2. SQL SERVER 中identity
  3. SpringMVC配置静态资源加载, 中文乱码处理,注解驱动
  4. 2015软件测试面试题第二篇
  5. 数据分析用r还是python_想要从事数据分析,选择python还是R语言呢?
  6. 【jQuery笔记Part2】03-jQuery-addBack()与end()的区别-children()与find()的区别
  7. 大数据平台建设方案(项目需求与技术方案)
  8. Git服务器更换IP
  9. taptap需要相机权限_TapTap双击背部App-实现安卓11双击手机背面截屏拍照等新功能-软极客...
  10. 【历史上的今天】9 月 21 日:世界上第一部商用移动电话;苹果发布 iPhone 5 ;Mini-SATA 研制成功
  11. windows10怎么显示文件后缀(扩展名)?
  12. 虚拟地址与物理地址的转换
  13. 软件架构设计杂记: 好作品是改出来的,好的代码是不断重构打磨出来的, 心性是历经艰难困苦修炼出来的
  14. nbiot电信平台android,nbiot之bc26 连接电信网联网平台
  15. Kerberos鉴权后Spark程序连接Redis数据库,解决No Reachable node in cluster错误
  16. 设计模式六大原则之--开闭原则(OCP)
  17. 《带你体验程序员专属编辑器Markdown编辑器|CSDN编辑器测评》
  18. 为什么有全连接层的卷积网络输入图片尺寸需要固定的
  19. 如何做用户画像分析?
  20. 数据库查询优化(转载)

热门文章

  1. PS基础入门(一.橡皮檫的介绍)
  2. python的开发者太负责任了_人生苦短,我用 Python
  3. 神经网络是部署到终端还是服务器的
  4. Java初学 通过接口实现猫狗跳高
  5. 他儿子就这样娶到了比尔·盖茨的女儿
  6. 设计数据库原则4个原则_四个设计原则
  7. 洛谷P3975 [TJOI2015]弦论
  8. 人工智能实战第三次作业 焦宇恒
  9. C# 压缩PDF文档
  10. linux 4.6发布时间,Linux Kernel 4.6的第4个维护版本发布